Carnivale: Season 2
12 EPISODES | TV-MA
In Season 2 of the HBO series, the final war between good and evil looms. Ben heads west with the Carnivale to find his father, Henry Scudder, but Brother Justin is looking for him, too. The fate of the world depends on which one finds Henry first!