Perdita Rose Weeks (born in Cardiff, Wales on 25 December 1984) is a Welsh actress. She is known for portraying Mary Boleyn in the television miniseries The Tudors (2013), and Sophie on Showtime’s historical drama The Borgias (2011). She currently stars as Juliet Higgins, alongside Chris O’Donnell, in the CBS reboot of the television show Magnum P.I. she appeared in the American miniseries The Lost. She will play Marion Davies in the upcoming TV series about William Randolph Hearst, starring Kevin Spacey.