True BloodTrue Blood
S3 Ep 12: Evil Is Going On
True Blood
EXTRA1:05
S3 Ep 12: Alan Ball Thank You - Extra
Card Play IconWatch
True Blood
INSIDE2:04
S3 Ep 12: Inside
Card Play IconWatch
True Blood
RECAP2:00
S3 Ep 12: Recap
Card Play IconWatch
True Blood
EXTRA1:05
S3 Ep 12: Alan Ball Thank You - Extra
Card Play IconWatch
True Blood
INSIDE2:04
S3 Ep 12: Inside
Card Play IconWatch
True Blood
RECAP2:00
S3 Ep 12: Recap
Card Play IconWatch

Episode Gallery

Hide Caption
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Music From the Episode

Jace Everett & CC Adcock: Evil (Is Going On)
Elton Anderson: Bye Bye Little Angel
Jace Everett & CC Adcock: Evil (Is Going On)

Guest Stars

Tara Buckas Ginger
Lara Pulveras Claudine
Gregory Sporlederas Calvin Norris
James Harvey-wardas Felton
Matt Riedyas Sgt. Mitch Coburn
Gregg Danielas Reverend Daniels
Melissa Rauchas Summer
Scott Thomsonas Mr. Rakestraw
Greg Cipesas Bufort Norris