who plays the professor in chronicles of narnia
Digory Kirke In the 2005 film The Chronicles of Narnia: The Lion, the Witch and the Wardrobe, he is played as an adult by Jim Broadbent.
William Moseley (actor) William Peter Moseley (born 27 April 1987)[1] is an English actor, best known for his roles as Peter Pevensie in the film series The Chronicles of Narnia[2][3] and Prince Liam in the E! original series The Royals.