Robert Downey Jr.

as Peter Wright

Adam LeFevre

as Damon Bradley

Bonnie Hunt

as Kate


John Hickey

as Dwayne

Billy Zane

as The False Damon Bradley

Joaquim de Almeida

as Giovanni

Fisher Stevens

as Larry

Siobhan Fallon

as Leslie

Antonia Rey

as Fortune Teller

Phyllis Newsman

as Faith's Mother