Cork actress Fiona Shaw has landed a role in the new season of HBO smash-hit TV show "True Blood". The actress, known for her role of Aunt Petunia in "Harry Potter", will hit the screens in the US next month.

Shaw will take up the role of Marnie in the HBO vampire drama. Her character is a medium and palm-reader who is described as "mousy, timid and secretly self loathing". Marnie is taken over with the spirit of a powerful witch.

The character of Marnie makes an appearance in the fourth book of "The Southern Chronicle", the series of books which the show is based on.

Although the character is described as being younger her profile was changed to accommodate the 52-year-old actress.

"True Blood" depicts the existence of vampires and humans. The show has become a worldwide hit and has won several awards including a Golden Globe and an Emmy.
'Harry Potter' star Fiona Shaw joins 'True Blood' cast

Trailer for 'Harry Potter and the Deathly Hallows' released

Still mad about Harry - sneak peak inside 'Harry Potter and the Deathly Hallows"