Jane, a soon-to-be-married woman, is reunited with her imaginary friend Michael who returns in a human form. Soon, Jane begins doubting her feelings for her fiance as she gets attracted to Michael.
Alyssa Milano
as Jane Claremont
Eric Winter
as Michael Friend
Kristin Booth
as Jacqueline
Emily Alyn Lind
as Young Jane
Ivan Sergei
as Hugh Morrison
Stockard Channing
as Vivian Claremont
Robyn Thaler Hickey
as Tiffany's Saleswoman
Mo Kelso
as Florist
Gage Munroe
as Young Michael
Janet Porter
as Jane's Friend #1
Kofi Payton
as Peter
Lyndie Greenwood
as Jane's Friend #2