Leah har et tilsyneladende perfekt liv med en travl karriere og kæresten Dave, som elsker hende. Men 36 år gammal synes hun, at ægteskab og børn er et logisk næste skridt. Dave er ikke lige så sikker, hvilket fører til et smertefuldt brud. Ind i billedet kommer nu Ethan, en charmerende fremmed, som næsten virker for god til at være sand. Men snart viser det sig, at den perfekte mand har onde sider.