Irish Harry Potter star Evanna Lynch has always been strong-willed and determined, something that helped her land a role in the series of hit magic movies when she was just 14.
Now she is fighting for another cause and is caught up in a battle in Maine in the US, where a ballot is taking place next month to repeal a recent law legalising same sex marriage
Evanna (18) from Termonfeckin, Co Louth, is hoping to cast a spell and keep same-sex marriage legal with a group called The Harry Potter Alliance.
The alliance are using the slogan "What would Dumbledore do?" after writer JK Rowling outed the Hogwarts headmaster Albus Dumbledore as gay a few years ago.
The group has also issued a statement saying it is "dedicated to using the examples of Harry Potter and Albus Dumbledore to spread love and fight the Dark Ages in the real world".
The organisation have recruited two indie bands, Harry and The Potters and Draco and The Malfoys, for a concert in Maine tonight called Rock for Equality in Portland and are promising a "wizard show".
Their efforts have already made the Wall Street Journal and they have set up their own website as well. Evanna, who plays Luna Lovegood in the Potter movies, will spend today going door-to-door with other campaigners and fans trying to get voters to vote against the repeal of the act on November 3.