Danny Huston
Jim Ferris
Patrick Baladi
Clive Lamis
Jennifer Ehle
Alice Ferris
Amelia Warner
Elyssa Ferris
Arthur Duncan
Young Jack Ferris
Katie Ann Knight
Young Elyssa Ferris
Ewan Stewart
Hilary Benz
Trudie Styler
Brede Norton
Mark Wells
Jack Ferris
Jemma Powell
Maliika
Ellis Hollins
Nathan Lamis
Eugene Simon
Young Felix Methuselah
Mark Heap
Darwin
Stirling Gallacher
Dr. Bullmore
Christopher Egan
Felix Methuselah