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).
The Tonight Show with Jay Leno
Series • 1992
Perception
Series • 2012
The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
Movie • 2005
American Ninja Warrior
Series • 2009
The Chronicles of Narnia: Prince Caspian
Movie • 2008
Murder on the Orient Express
Movie • 2017
The Chronicles of Narnia: The Voyage of the Dawn Treader
Movie • 2010
The Royals
Series • 2015
The Courier
Movie • 2019
Prop Culture
Series • 2020
Friend Request
Movie • 2016
Home Sweet Home: Rebirth
Movie • 2025
Artemis Fowl
Movie • 2020
Medieval
Movie • 2022
On the Line
The Little Mermaid
Movie • 2018
My Sweet Audrina
Carrie Pilby
Christmas in Notting Hill
Movie • 2023
Jefferson in Paris
Movie • 1995
The Veil
In Like Flynn
An Enemy Within
Raven's Hollow
Margarita with a Straw
Movie • 2015
The Silent Mountain
Movie • 2014
Murder Company
Movie • 2024
The Stowaway
The Ballad of Davy Crockett
Goodbye, Mr. Chips
Movie • 2002