Weeks portrayed Mary Boleyn in the Showtime historical drama The Tudors (2007–08). In 2008 she appeared as Lydia Bennet in the ITV series Lost In Austen. She played a murdering teen in the "Death and Dreams" episode of Midsomer Murders in 2003.