Fiona Shaw (Marnie/Hallow)
If you’re a Truebie and a Harry Potter fan, today is your lucky day! Fiona Shaw, who plays Aunt Petunia in Harry Potter, has been cast as Marnie on True Blood. Marnie’s a “mousy, timid, and secretly self-loathing” palm reader who gets inhabited by Hallow — a crazy witch! Originally, this role was meant for a young hottie, but it was adjusted to fit Fiona’s skills.