All Cast

Jodie Foster

Jodie Foster

Penelope Longstreet

Kate Winslet

Kate Winslet

Nancy Cowan

Christoph Waltz

Christoph Waltz

Alan Cowan

John C. Reilly

John C. Reilly

Michael Longstreet

Elvis Polanski

Elvis Polanski

Zachary Cowan

Eliot Berger

Eliot Berger

Ethan Longstreet

Joseph Rezwin

Joseph Rezwin

Walter (voice)

Nathan Rippy

Nathan Rippy

Dennis (voice)

Tanya Lopert

Tanya Lopert

Michael's Mother (voice)

Julie Adams

Julie Adams

Secretary (voice)

Lexie Kendrick

Lexie Kendrick

Jogger (voice) (uncredited)

Roman Polanski

Roman Polanski

Neighbor