1977'de Johanna-Michael Punch çiftinin çocuğu olarak Londra'nın Hammersmith bölgesinde doğdu. Oyunculuğa çocukluğnda başladı. National Youth Theatre'da yer aldı. University College London'da üniversite eğitimi almak için kaydoldu, ancak oyunculuk kariyerine devam etme isteği baskın çıkınca okulu bıraktı. 1990'ların sonlarından itibaren çok sayıda dizi ve filmde yardımcı rollerde kendini gösterdi. 2018'de Talihsiz Serüvenler Dizisi'nin 2. sezonuna Esmé rolüyle katıldı.
2015'te Rex adında bir erkek çocuk dünyaya getirmiştir.