Perfect Sense

Cast

 * Ewan McGregor as Michael
 * Eva Green as Susan
 * Connie Nielsen as Jenny
 * Stephen Dillane as Samuel
 * Ewen Bremner as James
 * Kathryn Engels as Narrator

Trailers
300px|left