The Canadian Encyclopedia — neutral, cited, updated
July 26, 2026Sources cited
Canadianwire.
Canada’s encyclopedia & explainer
HomeEntertainmentActorAnna Shaffer
Entertainment • Actor

Anna Shaffer

Anna Shaffer is an English actress known for playing Romilda Vane in the Harry Potter film series, Ruby Button in the soap opera Hollyoaks, and Triss Merigold in Netflix’s The Witcher.

By Ethan Anderson| Reviewed by Olivia Bennett, Standards & Fact-Checking Lead| Updated July 26, 2026|2 min read| Fact-checked

Anna Shaffer is an English actress known for her roles in the Harry Potter film series, the soap opera Hollyoaks, and the Netflix series The Witcher. She was born in London on 15 March 1992 and has been active in the entertainment industry since 2009. Her work spans film, television, and theatre.

Early life

Anna Shaffer was born in London on 15 March 1992. Publicly available sources identify her as British or English, and they do not provide extensive early-life detail in the supplied results.

Acting career

Shaffer’s screen career began with the Harry Potter films, where she played Romilda Vane. She later had a long-running role as Ruby Button in Hollyoaks from 2011 to 2018. Since 2019, she has portrayed Triss Merigold in Netflix’s The Witcher.

Other work

In addition to television and film, Shaffer made her theatre debut in Daisy Pulls It Off in 2018. The supplied sources also note other television credits, including Fearless, Lovesick, i Live with Models, and Class.

Key facts

  • Shaffer first gained prominence as Romilda Vane in the Harry Potter films.
  • She played Ruby Button in Hollyoaks from 2011 to 2018.
  • She has portrayed Triss Merigold in Netflix’s The Witcher since 2019.
  • Her acting career began in 2009.
  • She was born in London, England.

Frequently asked questions

Who is Anna Shaffer?
Anna Shaffer is an English actress best known for roles in Harry Potter, Hollyoaks, and The Witcher.
When was Anna Shaffer born?
She was born on 15 March 1992.
What is Anna Shaffer known for?
She is known for playing Romilda Vane, Ruby Button, and Triss Merigold.
Where was Anna Shaffer born?
She was born in London, England.
What is Anna Shaffer’s nationality?
She is described in sources as English or British.

References

  1. Wikipediahttps://en.wikipedia.org/wiki/Anna_Shaffer
    Supports: Birth name, birth date, birthplace, occupation, years active, and major roles including Romilda Vane, Ruby Button, and Triss Merigold.
  2. IMDbhttps://www.imdb.com/name/nm2872264/
    Supports: Birth date, birthplace, occupation, and known-for film credits.
  3. United Agentshttps://www.unitedagents.co.uk/anna-shaffer/
    Supports: Triss Merigold role, Hollyoaks, Harry Potter, other credits, and theatre debut.
  4. Wikidatahttps://www.wikidata.org/wiki/Q530344
    Supports: Name, date of birth, place of birth, nationality, and occupation.