What if... you made different choices? You said yes instead of no? You got a second chance?
Thirteen years ago, when Jack Campbell (Nicolas Cage) left for London to pursue a prestigious internship, he promised his law school-bound girlfriend Kate (Téa Leoni) that they'd only be apart for a year.
Now it's Christmas Eve, and Jack's a high-paid, high-powered and high-living Wall Street bachelor, and Kate's a distant memory. Stopping at a convenience store on his way home from work, Jack finds himself in the middle of a disagreement between the store's owner and an agitated street punk. After helping to settle the riff, Jack proceeds to lecture the young man Cash (Don Cheadle), who in turn, proceeds to questions Jack's values in life. "I have everything I've ever wanted," Jack tells him.
Tucked safely inside the walls of his sleek, immaculate designer penthouse, Jack falls asleep...
... and wakes up in a cluttered suburban New Jersey bedroom next to Kate, 13 years older and sleepdeprived but still looking like he remembers her, with a baby crying in the next room and a six-year-old girl calling him Daddy. And that's just the beginning in a long list of surprises for Jack.