On TV this Sunday: Homeland spies the end of Season 3, Sex climaxes, Witches conjure a big finish, Once, Revenge and others air their fall finales and the Psych guys put on a show. Here are 10 programs to keep on your radar.
8 pm Once Upon a Time (ABC) | Fall finale: The race is on to stop Pan from enacting another curse on the residents of Storybrooke.
8 pm Survivor (CBS) | Two-hour season finale: After 39 days, one castaway is crowned the winner and awarded $1 million, followed by a one-hour live reunion show where all the contestants pretend to like each other. (Yep, renewed.)
8:30 pm Bob’s Burgers (Fox) | Fall finale: When Bob cuts off a giant candy cane truck while driving to get a new Christmas tree, the family is forced to outrun the madman driver. Sounds like a typical day on the New Jersey Turnpike, no?
9 pm Homeland (Showtime) | Season finale: Saul plans a rescue as Brody struggles to find redemption. (Yep, renewed.)
9 pm Revenge (ABC) | Fall finale: The wedding of the century is here, and Emily’s master plan is poised to go off without a hitch… so naturally, everything goes wrong. (Who do you think her shooter is? Take our poll.)
9 pm Psych: The Musical (USA Network) | Two-hour special: Shawn and Gus track down escaped maniacal playwright Z (played by Broadway vet Anthony Rapp), who years earlier burnt down a theater. Plus, Shawn and Gus sing and dance, which is really all the information you need. (Get scoop from Dulé Hill.)
9:30 pm American Dad (Fox) | Grandpa Jack tells Steve the story of how he caught Minstrel Krampus (Lethal Weapon’s Danny Glover), a legendary demon who punishes naughty children on Christmas.
10 pm Masters of Sex (Showtime) | Season finale: Masters presents his and Johnson’s findings. (Yep, renewed.)
10 pm Witches of East End (Lifetime) | Season finale: Freya’s wedding day arrives (as do gifts from both Killian and Dash), Joanna and Wendy discover the identity of the shifter and Mike takes dangerous measures to complete his plan. (See an exclusive preview.) (Yep, renewed.) Note: Catch up on Season 1 with a marathon starting at 1 pm.
10 pm Betrayal (ABC) | Fall finale: Elaine and Aidan struggle with defining their relationship, and Jack takes a big step in his relationship with Sara.
Hit the comments with your must-see picks from tonight’s lineup!Follow @rebeccaiannucci