Sweet-natured Justin (Freddie Highmore) dreams of becoming a Knight just like his legendary Grandfather, Sir Roland. However Knights have been banished from the Kingdom by The Queen (Olivia Williams) and replaced by Lawyers and their strict rules. But after an inspiring visit to his beloved Gran (Julie Walters) Justin\u2019s mission becomes clear. He bids farewell to his sweetheart Lara (Tamsin Egerton) and embarks on the ultimate quest: to train to become a Knight. Along the way he meets the beautiful, but feisty, Talia (Saoirse Ronan); a quirky wizard called Melquiades (David Walliams); the handsome, but misguided, Sir Clorex (Antonio Banderas) and upon reaching the Tower of Wisdom is mentored by the three wise monks; Blucher (James Cosmo), Legantir (Charles Dance) and Braulio (Barry Humphries). However Justin soon learns that banished Knight Sir Heraclio (Mark Strong) is putting together an army, with his faithful sidekick Sota (Rupert Everett), to overthrow The Queen and take the Kingdom. Justin must quickly rise to the challenge and find the courage to become the Knight he truly wishes to be. Join the unlikeliest of heroes and his friends on the journey of a lifetime that promises nail biting adventure, oodles of magic, heaps of fun, oh and a flame throwing toothless crocodile.