

The Family Man (2000)
Jack's lavish, fast-paced lifestyle changes one Christmas night when he stumbles into a grocery store holdup and disarms the gunman. The next morning he wakes up in bed lying next to Kate, his college sweetheart he left in order to pursue his career, and to the horrifying discovery that his former life no longer exists. As he stumbles through this alternate suburban universe, Jack finds himself at a crossroad where he must choose between his high-power career and the woman he loves.
Cast

Nicolas Cage
Jack Campbell

Téa Leoni
Kate Reynolds

Don Cheadle
Cash

Jeremy Piven
Arnie

Saul Rubinek
Alan Mintz

Josef Sommer
Peter Lassiter

Makenzie Vega
Annie Campbell

Lisa Thornhill
Evelyn Thompson

Harve Presnell
Big Ed

Mary Beth Hurt
Adelle

Amber Valletta
Paula

Francine York
Lorraine

Ruth Williamson
Betty Peterson

Lisa LoCicero
Executive

Wass Stevens
Trader

Irene Roseen
Mintz's Assistant

Ken Leung
Sam Wong

Kate Walsh
Jeannie

Gianni Russo
Nick

Tom McGowan
Bill

Joel McKinnon Miller
Tommy

Tanya Newbould
Nick's Wife

Kathleen Doyle
Big Ed's PA (voice)

Paul Keith
Suit Salesman

Elisabeth Sjoli
Hostess

Philippe Bergeron
Waiter

Robert Downey Sr.
Man in House

Nina Barry
Kate's Assistant

Danielle Camastra
Model in Restaurant (uncredited)

Kylie Delre
Principal / Cashier (uncredited)

Elena Fabri
Neighbor Betty (uncredited)

Tarri Markel
Neighbor / Party Guest (uncredited)

Adam Mucci
Customer (uncredited)

Nick Taylor
Salesman (uncredited)