William Moseley is an English actor. He is best known for his roles in The Chronicles of Narnia, The Royals and On the Line.


William Moseley was born on April 27, 1987 (William Moseley: age 35), in Sheepscombe, Glouestershire, England to Juliette and Peter Moseley. He has two younger siblings, Daisy and Benjamin Moseley. Moseley graduated from Sheepscombe Primary School in 1998 and finished his education at Wycliffe College.


Moseley’s acting career started with him as an extra on the show Cider with Rosie when he was 11. It was because of this role that got him recommended for the role of Peter Pevensie in the movie The Chronicles of Narnia: The Lion, The Witch and the Wardrobe (2005). Moseley reprised the role again for the sequels The Chronicles of Narnia: Prince Caspian (2008) and for a brief cameo in The Chronicles of Narnia: The Voyage of the Dawn Treader (2010).

In 2018 Moseley won the Favorite Male Film Star award from Nickelodeon UK Kids Choice Awards.


A week of entertainment news in your in-box.
We find the news you need to know, so you don't have to.

In 2015 Moseley played Prince Liam in the drama show The Royals. Prince Liam had grown up enjoying the luxuries of the royal family without the stress of running the country on his shoulders but when devastation hits, he gets thrown into the limelight.

Some of Moseley’s other acting credits include roles in The Silent Mountain (2014), Friend Request (2016), The Courier (2019), Land of Dreams (2021) and On the Line (2022).


Moseley’s latest role was as Dylan in the movie On the Line. In the movie, the shock jock Elvis Cooney (Mel Gibson) gets a call from a man, Gary (Paul Spera), claiming to be holding his wife and daughter hostage. Secrets get spilled on air and Cooney and his staff, Mary (Alia Seror O’Neill) and Dylan work together to outsmart Gary.

In an exclusive interview with uInterview, Moseley revealed what it was like working with Gibson.

“I probably shouldn’t tell this story, but I will,” Moseley began. “It was a funny thing because we were on set and working with Mel for me is the greatest. He’s an iconic movie star, an iconic director. For me, he’s the number one guy out there. I was looking at him since I was a child. I used to sometimes pretend I was sick and stay home and watched Lethal Weapon one and two. They had them on VHS when I was younger. I used to watch all of his movies and then obviously when he made Braveheart and then directed Apocalypto, he really had a massive place in my heart.”

“One day I was talking to one of the other actors and they didn’t know Lethal Weapon. I said, ‘Oh my god, you’ve got to see Lethal Weapon. You’ve got to know about it,’” he continued. “So I said, ‘We’ll just watch the trailer.’ I showed her the trailer on the phone. In the trailer, Danny Glover’s there and he says to Mel, he famously says to Mel, ‘I’m too old for this,’ you know, expletive. That’s the classic line from the movie. Then we got called on set and Mel and I had to lie down in an elevator and pretend to elevator climb up. We had to make it look like it. It was actually pretty hard. I was exhausted doing it. Then Mel, you know he’s not the same age as me, he turns to me after the third or fourth time and he goes, ‘You know, I’m just too old for this s—.’ It was like a 20-minute period of showing that girl and that moment with him saying that to me. It was very funny and I kind of just suppressed the smile.”

On the Line is now available for streaming on Amazon Prime Video, Vudu, Redbox or Apple TV+.


When was William Moseley born?

William Moseley was born on April 27, 1987.

How old is William Moseley?

William Moseley is 35 years old.

Is William Moseley in a relationship?

It is unclear if William Moseley is still in a relationship with Kelsey Chow.

What is William Moseley’s Twitter?

William Moseley’s Twitter handle is: @williammoseley

Read more about:

William Moseley News