Season 3

True Blood season 3 confirmed spoilers listed by episode. For information that isn’t assigned to a specific episode, check out the Spoilers category on the blog.

Episode 301

Episode 302

Episode 303

Episode 304

Episode 305

Episode 306

Episode 307

Episode 308

Episode 309

Episode 310

Episode 311

Episode 312

Season 3 Casting News

Meet the New Characters


Shop True Blood at the HBO Store