Dixie Egerickx
Mary Lennox
Tommy Gene Surridge
Billy
Colin Firth
Lord Archibald Craven
Julie Walters
Mrs. Medlock
Maeve Dermody
Alice
Edan Hayhurst
Colin Craven
Amir Wilson
Dickon
Richard Hansell
George
David Verrey
Jeremy
Sonia Goswami
Aayah
Rupert Young
Marcus
Jemma Powell
Grace
Isis Davis
Martha
Lee Starkey
Train Passenger (uncredited)
Billy Jenkins
Extra (uncredited)
Anne Lacey
Mrs. Pitcher