True Blood has cast Fiona Shaw as a regular in the upcoming season, a show rep tells TVGuide.com.
The Irish actress — best known in the U.S. as Aunt Petunia in the Harry Potter movies — will play Marnie, a timid storefront medium and palm reader who is taken over by a powerful witch, Deadline reports.
The 52-year-old Shaw co-starred on ABC's 2005 series Empire.
An email to a show rep was not immediately returned.
What do you think of the casting?