Peter from Narnia series -William Moseley for Teen Vogue 2015
http://flirt.amazitter.com/ You know you want that dontcha OMG! This is a blast! This is some crazy stuff.
The Royals TV Show Season 2 William Moseley as Maxon
Here’s William as Liam — haha, wait, that’s funny — playing champagne pong.
William Moseley, aka Peter Pevensie from the Narnia franchise, is back on screen in The Royals. And he's looking fine as hell.