An English actor from Gloucestershire who found early fame as the noble High King Peter Pevensie in the fantasy franchise 'The Chronicles of Narnia', leading 'The Lion, the Witch and the Wardrobe' (2005) and its sequels 'Prince Caspian' (2008) and 'The Voyage of the Dawn Treader' (2010). The blockbuster adaptations introduced him to a global young audience, and he has since worked in independent film and television. A poised British performer whose formative years leading a beloved family saga anchored his screen career.
William Moseley
Actor · Since 2005
39 years (Apr 27, 1987)Sheepscombe, UKSheepscombe, Gloucestershire, England, UK
24 Movies · 2 Series
An English actor from Gloucestershire who found early fame as the noble High King Peter Pevensie in the fantasy franchise 'The Chronicles of Narnia', leading 'The Lion, the Witch and the Wardrobe' (2005) and its sequels 'Prince Caspian' (2008) and 'The Voyage of the Dawn Treader' (2010). The blockbuster adaptations introduced him to a global young audience, and he has since worked in independent film and television. A poised British performer whose formative years leading a beloved family saga anchored his screen career.
How old is William Moseley and where are they from?
William Moseley is 39 years old, born on April 27, 1987 in Sheepscombe, Gloucestershire, England, UK.
What are the most famous roles of William Moseley?
William Moseley is best known for roles in The Chronicles of Narnia: The Lion, the Witch and the Wardrobe, The Chronicles of Narnia: Prince Caspian, The Chronicles of Narnia: The Voyage of the Dawn Treader.
How many movies has William Moseley been in?
Over a 31-year career (since 1995), William Moseley has appeared in 24 movies and 2 TV shows.
What was William Moseley's first movie?
The career of William Moseley began with Jefferson in Paris (1995).
What is William Moseley's most recent movie or series?
William Moseley's most recent release is An Enemy Within, which premiered on October 10, 2025.
What TV shows has William Moseley appeared in?
On television, William Moseley has appeared in Perception, The Royals, The Tonight Show with Jay Leno, American Ninja Warrior.
1987-04-27 · Sheepscombe, UKSheepscombe, Gloucestershire, England, UK
William Peter Moseley (born April 27, 1987) is an English actor. He is known for his portrayal of the fictional character Peter Pevensie in The Chronicles of Narnia (2005–2010) trilogy and Prince Liam in the E! series' The Royals (2015–2018).