Housewife Margaret Hall (Tilda Swinton) lives with her three children and father (Peter Donat).

She learns her eldest son, Beau (Jonathan Tucker), is having a gay relationship with hustler Darby Reese (Josh Lucas).

When Margaret finds Darby's dead body, she assumes that Beau killed him accidentally and tries to hide it.

But Alek Spera (Goran Visnjic) and Carlie Nagle (Raymond J Barry) have evidence and want $50,000 to stay silent.

A cat-and-mouse game between mother and blackmailer soon becomes an unlikely love story.

A terrific thriller sees Swinton and Visnjic contrast nicely.