Actor William Moseley is known for his roles as Peter Pevensie in the film series The Chronicles of Narnia (2005-2010) and Prince Liam in the E! series The Royals (2015-2018).
After filming The Chronicles of Narnia: The Lion, the Witch and the Wardrobe in 2005, William reprised the role of Peter in the 2008 sequel, The Chronicles of Narnia: Prince Caspian, and made a cameo appearance as Peter in The Chronicles of Narnia: The Voyage of the Dawn Treader.
In 2013, William starred as Daniel Lombardio in the action thriller film Run alongside Kelsey Chow. In 2014, he starred as Anderl Gruber in the adventure drama The Silent Mountain. In 2015, he played the role of Jared in the movie Margarita with a Straw. Later that year, he starred as Prince Liam in the E! original series The Royals alongside Elizabeth Hurley and Alexandra Park.
In 2016, William starred as Tyler in the horror thriller film Friend Request, directed by Simon Verhoeven. He then starred as Arden Lowe in the Lifetime movie My Sweet Audrina based on a novel by V.C. Andrews.
In 2018, William appeared in the Australian biographical adventure film, In Like Flynn (film), alongside actors Corey William Large and Clive Standen. He also starred as Cam Harrison in the fantasy drama film The Little Mermaid alongside Poppy Drayton.
William teaches classes at The Reel Scene as part of The Screen Acting Year Course.