Juliet Stevenson plays Nina, the grieving girlfriend who is visited by the spirit of her deceased partner Jamie, played by Alan Rickman.
Alan Rickman portrays Jamie, Nina's deceased partner who returns as a spirit to help her cope with his loss.
Michael Maloney takes on the role of Mark, Nina's new romantic interest who becomes involved in the supernatural events unfolding in the story.
Bill Paterson plays Sandy, Jamie's lively friend who tries to support Nina in dealing with Jamie's death.
Christopher Rozycki portrays Titus, a friend of Jamie who appears as a spirit along with Jamie.
David Ryall plays George, another friend of Jamie who joins the group of spirits interacting with Nina.
Deborah Findlay takes on the role of Claire, Nina's supportive friend who tries to help her through the emotional turmoil caused by Jamie's return as a spirit.
Jenny Howe plays Burge, a character in the story who interacts with the main characters during the unfolding of the supernatural events.
Carolyn Choa portrays the Translator, a character involved in the supernatural occurrences in the movie.
Keith Bartlett plays the Plumber, a character who becomes part of the unusual events that surround Nina and Jamie.
Stella Maris takes on the role of Maura, a character in the story who plays a part in the events surrounding Nina and Jamie.
Ian Hawkes plays Harry, a character involved in the unfolding of the supernatural and emotional journey that Nina experiences.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.