After his impetuous musician girlfriend, Samantha, dies in an accident shortly after they had a fight (and nearly broke up), Ian Wyndham, a grief-stricken British businessman living in London gets a chance to relive the day all over again, in the hope of changing the events that led up to her getting killed.
Jennifer Love Hewitt
as Samantha Andrews
Paul Nicholls
as Ian Wyndham
Tom Wilkinson
as Taxi Driver
Diana Hardcastle
as Claire
Lucy Davenport
as Lottie
Roy Sampson
as Dunbar
Kevin Moore
as Hotel Employee
Neville Phillips
as Concert MC
Ben Ridgeway
as Teenage Boy
Teo-Wa Vuong
as Enriko
Terence Harvey
as Trahern
Al Wilde
as Oliver