Drew Barrymore
as
Drew Barrymore
Cary Elwes
as
Myles
Brooke Shields
as
Sophie Brown
Drew Barrymore
as
Drew Barrymore
Rosemarie DeWitt
as
Elizabeth Riley
Kyle Gallner
as
Joel
Ray Nicholson
as
Paul Hudson