Years before Meghan Markle wed a prince, she portrayed a villainous princess on television. Although fans of the crime comedy series Castle remember the Duchess of Sussex best for her role as Rachel Zane on Suits, they also remember her as serial killer Charlotte Boyd, who dressed up as Sleeping Beauty on the 2012 episode that was named—no joke—”Once Upon a Crime.”
Dare we assume Meghan lived happily ever after when her cunning scheme was thwarted by NYPD detective Kate Beckett (Stana Katic) and mystery novelist turned police volunteer Richard Castle (Nathan Fillion)? However, the real-life monarch isn’t the only unexpected guest appearance on Castle, an ABC series that developed a cult following among Caskett shippers from 2009 to 2016. Chadwick Boseman, Erin Foster, and Laura Prepon were among the more unexpected guest stars Nathan and Stana worked with on the show throughout the years.