Sandy (Catherine Zeta Jones) ist eine perfekte Frau, Hausfrau und Mutter. Sie tut alles für ihre Kinder und ist ihrem Mann Frank (Sam Robards) eine aufopfernde Ehefrau. Umso mehr trifft es sie, als sie auf dem Familiencomputer ein Video findet, dass ihren Göttergatten beim Flöte blasen mit der Nachbarin zeigt, während Sandy und die Kinder nebenan Geburtstag feiern. Daraufhin packt Sandy ihre Sachen und die Kinder Frank jr. Und Sadie und zieht nach New York, wo sie ein neues Leben beginnt.
Zur selben Zeit versucht auch Aram Finklestein (Justin Bartha) sein Leben auf die Reihe zu kriegen. Nachdem er erfahren hat, dass ihn seine französische Verlobte nur wegen der Greencard heiraten wollte, liegt sein Leben in Scherben. Wie das Leben so spielt, wird aus der 40-jährigen Sandy und dem 25-jährigen Aram ein Paar. Doch kann die Beziehung den Altersunterschied überleben?