Anna Shaffer es una actriz y modelo inglesa. En año 2007, fue elegida para la película Harry Potter y el misterio del principe (2009) como Romilda Vane, la estudiante de cuarto año que intenta usar una poción de amor sobre Harry. Luego repitió este papel en Harry Potter y las Reliquias de la Muerte - Parte 1 (2010) y Harry Potter y las Reliquias de la Muerte - Parte 2 (2011). En 2011 se unió al elenco de la serie Hollyoaks, como Ruby Button. Abandonó la serie en 2014, pero regresó brevemente en noviembre de 2017 y abril de 2018. En 2014 apareció en un episodio de Glue como Heather y en 2016 comenzó a filmar Class en la que aparecerá como Rachel Chapman en dos episodios. Anna Shaffer interpretará a Triss Merigold, en la nueva ficción de Netflix The Witcher, una talentosa bruja que es a la vez aliada e interés amoroso para el personaje principal Geralt de Rivia, que será interpretado por Henry Cavill.