Nan Flanagan

Nan Flanagan

Played by Jessica Tuck

Nan Flanigan is a spokeswoman for the American Vampire League.

Get Started with HBO Max