The stars of The Crown can't get enough of Prince Harry and Meghan Markle! Claire Foy and Matt Smith who play Queen Elizabeth and Prince Philip respectively recently appeared on Watch What Happens Live with Andy Cohen and answered questions from fans. One fan called in and asked the onscreen couple about what they think of the royal couple and who should play them on the Netflix original. And their answers were quite surprising!

“Who’s that singer? Who’s the singer who goes out with Justin Bieber? Selena Gomez!” Matt exclaimed. "You love Selena Gomez,” Claire quipped before Matt assured her that the "Bad Liar" singer would be the right actress for the job. “She’s playing Meghan Markle!”

selena gomez meghan markle getty

OMG — we love that Matt is a not-so-secret Selenator! Who would have guessed it? But, Claire did point out that Harry, 33, and Meghan, 36, are still fairly young and since the drama currently takes place in the 1950s to the 1960s, it'll be awhile until they get to present day (even with the time jumps).

“We love it that they’re getting married, it’s amazing,” Claire told host Andy Cohen. “She’s an actress so that’s great,” she added before Matt said, “Well she’s not anymore, her life is over.” Even though he said the comment with a laugh, he previously admitted his surprising views on the upcoming marriage. “I feel sorry for her,” he revealed during a talk in NYC. “It’s such a transition in her life, and it’s such a huge thing to take on. Life as she knows it is gone. But hey, she’s marrying the prince of Britain — how exciting for her.”

We're obsessed with the fact that The Crown stars love the royals just as much as we do! Who knows, maybe Selena has a shot?