
Cast
- Jodie FosterPenelope Longstreet

- Kate WinsletNancy Cowan

- Christoph WaltzAlan Cowan

- John C. ReillyMichael Longstreet

- Elvis PolanskiZachary Cowan

- Eliot BergerEthan Longstreet

- Joseph RezwinWalter (voice)

- Nathan RippyDennis (voice)

- Tanya LopertMichael's Mother (voice)

- Julie AdamsSecretary (voice)












