Justin (Freddie Highmore) lives in a kingdom where bureaucrats rule and knights have been ousted. His dream is to become one of the Knights of Valour, like his grandfather, Sir Roland. But his father Reginald (Alfred Molina), the chief counsel to the Queen (Olivia Williams), wants his son to follow in his footsteps and become a lawyer. After an argument with his father, Justin seeks comfort from his grandmother (Julie Walters) who encourages him to follow his dreams. Justin notices that his grandfather's sword is missing. He decides to go and find his grandfather's sword as his quest. His grandmother gives him a key which originally belonged to his grandfather and tells him to go to an abbey where three wise monks would train him. Before Justin leaves on his quest, he visits his crush, Lara (Tamsin Egerton), who is a spoilt brat to say farewell to her, though she wasn't really listening. Justin then slips out of home and embarks on a quest to become a knight.