When to Watch: Tuesday, May 17 at 8 p.m.
What to Expect: It's a farewell to Michael Weatherly! The series regular since the start departs in the big finale titled "Family First." In the finale, the NCIS team, the FBI and MI-6 continue their international manhunt for an escaped British spy who is targeting current and former agents. Guest stars include Duane Henry and Sarah Clarke. Both may become series regulars next year.
When to Watch: Tuesday, May 10 at 8 p.m. What to expect: Schmidt (Max Greenfield) and Cece's (Hannah Simone) wedding, of course! But before we get to that, there's the bachelor party, the bachelorette party, and another edition of the True American drinking game that executive producer Dave Finkel described as "all-new territory." Plus, Megan Fox will return before season's end.
When to Watch: Sunday, May 15 at 7 p.m.
What to Expect: In this two-part season finale, beginning one hour earlier than usual, expect to bid adieu to the Underworld and Greg Germann's pesky Hades once and for all. Although, don't expect everything to be wrapped up neatly in a bow. This is Once Upon a Time after all. Co-creators Eddy Kitsis and Adam Horowitz tease, "The season finale of Once Upon a Time will see the arrival of someone new and the return of someone old as our heroes' faith in each other and in magic itself is put to the ultimate test."
When to Watch: Friday, May 20 at 9 p.m.
What to Expect: We've already lost a major player in this final batch of season three episodes—Klaus' kooky first love Aurora bit it in the April 15 episode—but before the season ends we'll see a few more shocking deaths. And yeah, people die every week on this show, but these deaths will have major repercussions for the Mikaelson family and the entire show.
When to Watch: Sunday, May 15 at 10 p.m.
What to Expect: It may be graduation day for the NATS at Quantico, but the real action will be in the future, where Alex and her team finally find themselves head-to-head with the terrorist. Creator Joshua Safran has promised all will be revealed by season's end, so expect all the answers you've been waiting for.
When to Watch: Tuesday, May 24 at 8:30 p.m.
What to Expect: Kenny's year-long coming out experience has been building to this: The prom. Look out for some truly outrageous "prom-posals" as he and brother Jimmy set their sights on particular classmates. And get ready for a little love to come mom Eileen's way from an unexpected source. But the biggest cliffhanger of all? Whether or not the adorable comedy will be renewed for a second season!
When to Watch: Monday, April 25 at 9 p.m.
What to Expect: The team goes up against former member Mark Collins (Joshua Leonard) after he kidnaps Toby (Eddie Kaye Thomas) and threatens the Doc's life. Scott Porter guests as Tim Armstrong.
When to Watch: Monday, April 18 at 8 p.m.
What to Expect: Supergirl goes to battle with an unexpected foe and puts her life on the line all in order to prevent Non (guest star Chris Vance) and Indigo (Laura Vandervoort) from successfully destroying everything. Guest stars in the big finale also include Jenna Dewan-Tatum, Peter Facinelli and Helen Slater.
When to Watch: Friday, May 13 at 8 p.m.
What to Expect: We've now caught up to the three-year flash-forward, and all of your favorite characters are in varying degrees of mortal peril. While Ian Somerhalder told E! News that he hopes season eight will focus on the core TVD players, we'll have to wait to see who makes it that far. The last episodes of season seven will also feature the return of Candice King, who took a few episodes off after giving birth to her first child.
MORE: Renewed or Canceled? Get the Status of All Your Favorite Shows!