The Family Man is a 2000 American romantic fantasy comedy-drama film directed by Brett Ratner, starring Nicolas Cage and Téa Leoni. The story revolves around Jack, who experiences a dramatic shift in his life after encountering a gunman in a grocery store. He wakes up to find himself in an alternate reality, living with his college sweetheart and facing a choice between his successful career and true love.