William Moseley at the 2012 Regionals | American Ninja Warrior
'The Royals' Star William Moseley Worries About Show's Fate After Sexual Harassment Scandal | TMZ
William Moseley talks about ‘A Little Mermaid’ movie
The Little Mermaid - Official Trailer | Shirley MacLaine, Gina Gershon, William Moseley
The Royals - Liam and Ophelia 1x06
William Peter Moseley is an English actor, currently best known for appearing as Peter Pevensie in the film series The Chronicles of Narnia. Previously, he had a small role as Forrester in a 2002 adaptation of the novel Goodbye Mr. Chips, and appeared as an extra in Cider with Rosie.