His iconic role in Dawson's Creek is still talked about today. Not to mention his horror movie roles, and character on Riverdale. He's 100% a fan favorite.
If you're a fan of author Anne Rice, you're no stranger to the Mayfair Witches trilogy that's set in New Orleans, LA, and is on location filming there now.