Originaria del Galles, è figlia dell'attrice e scrittrice Eiry Palfrey e ha studiato al liceo gallese Ysgol Gyfun Rhydfelen. Ha iniziato a recitare a vent'anni, interpretando la giovane Jane Sanderson nella serie BBC One The District Nurse.
Il suo primo ruolo di rilievo è stato nel film The Englishman Who Went Up a Hill But Came Down a Mountain, seguito da apparizioni in House of America, Guest…