- Saoirse Ronan Lina Mayfleet
- Harry Treadaway Doon Harrow
- Bill Murray Alcalde Cole
- Tim Robbins Loris Harrow
- Martin Landau Sul
- Toby Jones Barton Snode
- Mary Kay Place Sra. Murdo
- Marianne Jean-Baptiste Clary
- Liz Smith Granny
- Simon Kunz Capitán Fleery
- Mackenzie Crook Looper