'The Crown' actor wants Selena Gomez to play Meghan Markle on show

Matt Smith currently plays Prince Philip on the popular drama about the British monarchy

Ians December 09, 2017

Actor Matt Smith wants singer-actor Selena Gomez to play British royal Prince Harry's fiancee Meghan Markle on Netflix's The Crown.

The 35-year-old actor currently plays Prince Philip on the popular drama about the British monarchy.

BREAKING: Prince Harry and Meghan Markle are finally engaged!

Smith and his co-star, Claire Foy, appeared on Watch What Happens Live With Andy Cohen on Thursday where a caller asked them who they wanted to play Markle on the screen, reports E! Online.


"The thing is they are so young, aren't they? And they are probably not going to be on the show for another five years, so we are going to have to choose someone who is about 11 or 12," said Foy, 33, who plays Queen Elizabeth.

Meghan Markle is reportedly engaged and moving in with Prince Harry

But Smith had someone else in mind.

"Who's that singer? The singer who…" he began.

"Ed Sheeran?" Cohen guessed, thinking Smith was casting the red headed royal, Prince Harry.


"No! The singer who goes out with Justin Timberlake, no, not Justin Timberlake, Justin Bieber! Selena Gomez!" Smith said.

"You love Selena Gomez!" Foy said to Smith.

Meghan Markle and Prince Harry make first official public appearance

As for the British stars' thoughts on the new royal engagement, Foy said, "We love it that they are getting married. It's amazing. She is an actor, so that's great."

Smith quickly added, "Well, she is not anymore, her life's over."

Have something to add to the story? Share it in the comments below. 


Replying to X

Comments are moderated and generally will be posted if they are on-topic and not abusive.

For more information, please see our Comments FAQ