Login to TheReviewMonk
William Moseley

William Moseley

Born on
April 27, 1987
Highest Rated
Lowest Rated
William Peter Moseley is an English actor, known for his roles as Peter Pevensie in the film series The Chronicles of Narnia and Crown Prince Liam of England in the E! original series The Royals, since 2015.Wikipedia

William Moseley Filmography


Movie Year Critic Score Audience Score