Eleanor Tomlinson character Princess Isabelle
Nicholas Hoult character Jack
Ewan McGregor character Elmont
Stanley Tucci character Roderick
Ian McShane character King Brahmwell
Eddie Marsan character Crawe
Ewen Bremner character Wicke
Warwick Davis character Old Hamm
Bill Nighy character General Fallon
Ralph Brown character General Entin
Andrew Brooke character Fye
Ben Daniels character Fumm
Daniel Lapaine character Jack's Dad
Angus Barnett character Foe
Alex MacQueen character Tour Guide
Tandi Wright character The Queen
Lee Boardman character Badger
Christopher Fairbank character Uncle
Cornell John character Fee
Simon Lowe character Monk
Mingus Johnston character Bald
Joy McBrinn character Old Maid
Chris Brailsford character Blacksmith
Craig Salisbury character Panto Erik the Great
Peter Bonner character Panto Monk
Richard Dixon character King's Artiste
John Kassir character General Fallon's Small Head
Lee Whitlock character Small Drunk
Jody Halse character Fat Drunk
Philip Philmar character Cook Giant
Peter Elliott character Sentry / Bugler Giant
Don McCorkindale character Tongue Giant
Tayler Marshall character 1st Child
Amber Vertannes character 2nd Child
Hattie Gotobed character Little Girl
Joe E Salazar character Roddy
Steven Williams character Master of Secrets
John Lebar character Panto Giant 1
Phill Martin character Panto Giant 2
Steve Haze character Panto Musician
Tim Foley character Jack's Father
Michael Self character Young Jack
Sydney Rawson character Young Isabelle
Byron Coll character Soldier
Aaron Jackson character Soldier
Caroline Hayes character Jack's Mum (uncredited)
Duncan JC Mais character King's Foot Soldier (uncredited)
Santi Scinelli character Soothsayer (uncredited)
Joseph Dewey character The King's Paige (uncredited)