Michael Harding (Penn Badgley) returns home from military school to
find his mother (Sela Ward) happily in love and living with her new
boyfriend, David (Dylan Walsh). As the two men get to know each other,
Michael becomes more and more suspicious of the man who is always there
with a helpful hand. Is he really the man of his mother's dreams, or could David
be hiding a dark side?



