Connect with us


The Simpsons: Todd, Todd, Why Hast Thou Forsaken Me? (S31EP9 FOX 1 Dec 2019)



Todd, Todd, Why Hast Thou Forsaken Me? – In this Flanders family-focused episode, Todd blames God for the death of his mother and rejects his faith – causing great distress for Ned, who sends him to live with the Simpsons in an attempt to scare him back into God’s arms.

Voice Cast: Dan Castellaneta as Homer Simpson; Julie Kavner as Marge Simpson; Nancy Cartwright as Bart Simpson and Nelson; Yeardley Smith as Lisa Simpson; Hank Azaria as Moe; Harry Shearer as Skinner; Tress MacNeille as Dolph; Pamela Hayden as Milhouse; Harry Shearer as Flanders; Glenn Close as Mona Simpson

Airdate: Sunday 1 December 2019 at 8.00pm on FOX.

Season 31, Episode 9