Carnivàle (season 1)

CBFE:A 46–58 minutes Drama, Fantasy, Mystery, Thriller 14 Sep, 2003

Ben, a man with healing powers, joins a travelling carnival, while Justin, a priest, devotes himself to religious duties. Circumstances bring them together to fight a battle between good and evil.