The Bachelorette (8pm, ABC) - It's finally over. In tonight's season finale, Ashley must choose between J.P. (left) and Ben F., the two remaining contenders. Apparently, Ashley's family really likes one of the guys, and her sister disapproves of the other one. "After the Final Rose" airs at 10.
The Closer (9pm, TNT) - The squad searches for a vanished boy who has a connection to Lt. Tao. Also, Captain Raydor continues her methodical review of Brenda's team and offers a troubling recommendation to Brenda.
Teen Wolf (10pm, MTV) - Scott scrambles to protect the people he loves, including Allison, from the Alpha. But Allison is beginning to follow clues about her family history, getting closer to the truth about Scott. Also, Stiles is getting closer to solving the mystery behind Derek's family.
Weeds (10pm, Showtime) - While in California, Nancy runs into an old business acquaintances and Silas gets caught in the crossfire. Also, Andy comes up with a new business venture and turns to Shane and Doug for help.
The Protector (10pm, Lifetime) - A murder case involving a young woman found in a lake leads Gloria and Michelle into a kinky subculture. Meanwhile, Gloria and Davey's mom (Patty Duke) arrives and turns their lives upside down.
Pawn Stars (10pm, History) - Items coming into the store include Ronald Reagan's high school yearbook and puppets and props from the original Buffalo Bill Wild West Show.
Unsung (10pm, TV One) - Get "Boogie Fever" with the poignant TV One profile of The Sylvers singing group.