She is best known for her role as Chlo Grainger in the BBC school drama Waterloo Road (2006–2009, 2023).
Griffiths grew up in Kildwick, North Yorkshire and attended South Craven School.
In 2020, she appeared in another episode of the BBC soap opera Doctors as Ali Brinkshaw.
[5] In 2023, Griffiths reprised her role as Chlo in Waterloo Road for one episode, in which the character was killed off.
[6][7] In 2025, Griffiths served as the voice actor, playing a noblewoman Rosa Ruthard, a character in a videogame "Kingdom Come: Deliverance II".