The Family Man
Jack Campbell (Nicolas Cage) is the quintessential Wall Street shark, scoring killer deals by day and shallow escort sex by night. His round-the-clock routine of empty luxuries is disturbed one lonely Christmas Eve when a gun-packing punk (Don Cheadle)--perhaps an angel of mercy--responds to an altruistic gesture from Jack by giving him "a glimpse" of the life he could have had.