We could totally see Selena taking on the role of Meghan in the critically-acclaimed series. Selena’s not just a singer, she’s a super talented actress as well! Plus, Selena and Meghan are both absolutely beautiful with their dark hair and brown eyes. There’s a lot of similarities there. If Selena did eventually get cast as Meghan, she’d be staying in the Netflix family. Selena is one of the executive producers of 13 Reasons Why, which is one of Netflix’s most popular shows.

Okay, so let’s say Selena does play Meghan. Who could be Prince Harry? Harry Potter star Rupert Grint, 29, perhaps? That’s who we’re going with. He’d be perfect! He definitely gives off Prince Harry vibes. The Crown season 2, which follows Queen Elizabeth II’s reign from the mid-1950s to 1964, is currently streaming on Netflix.

HollywoodLifers, do you think Selena Gomez would make a good Meghan Markle on The Crown? Let us know!