What's on TV Tonight | September 30
Once Upon a Time 7-8pm, ABC. The fairy tale characters awaken from Regina's curse but find that they are still trapped in Storybrooke.
The Good Wife 8-9pm, CBS. Alicia goes on the attack when a state trooper targets Zach and Kalinda must deal with the reappearance of her husband.
Boardwalk Empire 8-9pm, HBO. Nucky gives in to Margaret's request that he be honored by the church.
Dexter 8-9pm, SHOW. Dexter scrambles to explain his murder of Travis to Deb and Mike has unfortunate run-in when leaving a crime scene.
Homeland 9-10pm, SHOW. The CIA is forced to seek Carrie's help when an asset will only speak with her and Brody gets pressure from Abu Nazir to prove his loyalty.