La Weeks è conosciuta soprattutto per aver interpretato Maria Bolena nella serie tv I Tudors. Nel 2013 è nel cast del film di Ralph FiennesThe invisible woman, sulla storia d'amore segreta tra Charles Dickens e Ellen Ternan e nel 2014 è nel film horror Necropolis - La città dei morti.