- Jennifer Connelly Dahlia Williams
- Ariel Gade Cecilia
- John C. Reilly Sr. Murray
- Tim Roth Platzer
- Dougray Scott Kyle
- Perla Haney-Jardine Natasha / Joven Dahlia
- Camryn Manheim Sra. Finkle
- Pete Postlethwaite Veeck
- Linda Emond Mediadora
- Elina Löwensohn Madre de Dahlia