Antonia Sophia E. Clarke (born 24 May 1995) is an English actress and singer. She is best known for her role as Penny Hamilton in the horror film Altar (2014). She also appeared in the musical film Les Misérables (2012), the romantic comedy Magic in the Moonlight (2014), and the BBC Two television film The Thirteenth Tale (2013). She plays the major role of Mary, Queen of Scots in Starz “The Serpent Queen”.