cast
- Jennifer Ehle
- Alice Ferris
- Danny Huston
- Jim Ferris
- Patrick Baladi
- Clive Lamis
- Trudie Styler
- Brede Norton
- Amelia Warner
- Elyssa Ferris
- Mark Wells
- Jack Ferris
- Jemma Powell
- Maliika
- Ewan Stewart
- Hilary Benz
- Arthur Duncan
- Young Jack Ferris
- Katie Knight
- Young Elyssa Ferris
- Ellis Hollins
- Nathan Lamis
- Eugene Simon
- Young Felix Methuselah
- Mark Heap
- Darwin
- Stirling Gallacher
- Doctor Bullmore
- Chris Egan
- Feliz Methuselag
crew
- Dan Wilde
- Director, Screenwriter
- Damian Jones
- Producer
- David Bergstein
- Producer, Executive Producer
- Trudie Styler
- Producer
- Shane Daly
- Cinematographer
- Ian Neil
- Musical Direction/Supervision
- James Hyman
- Musical Direction/Supervision
- Stephen Warbeck
- Musical Arrangement, Composer (Music Score)
- Tariq Anwar
- Editor
- Cristina Casali
- Production Designer
- Anita Sumner
- Co-producer
- Dorothee Inderfurth
- Associate Producer
- Huw Pennault-Jones
- Executive Producer
- Richard Sachs
- Executive Producer
- Robyn Slovo
- Executive Producer
- Lucy Howe
- Set Decorator
- Sarah Blenkinsop
- Costume Designer
- David Harris
- Special Effects
- FBFX
- Special Effects
- Barrie McCulloch
- First Assistant Director
- Melina Hamilton
- Choreography
- Des Hamilton
- Casting
- Kahleen Crawford
- Casting
- Adrian Rhodes
- Re-Recording Mixer
- Alistair Hopkins
- Post Production Supervisor
- Base Black Ltd.
- Digital Effects
- Chris Myers
- Location Manager
- Don M. Casey
- Steadicam Operator
- Henry Dobson
- Re-Recording Mixer
- Jan Sewell
- Hair Styles, Makeup
- Jess Hurles
- Second Assistant Director
- John Colley
- Gaffer
- Josh Hyams
- Production Coordinator
- Peter Cavaciuti
- Steadicam Operator
- Ray Beckett
- Sound Recordist
- Ray McNeill
- Properties Master
- Rosa Romero
- Line Producer
- Sarah Teboul
- Production Accountant
- Simon Baker
- Underwater Photography
- Sylvia Parker
- Script Supervisor
- Trevor Steadman
- Stunts Coordinator
- Xantha White
- Makeup