Undercover Boss Following last week's "Epic Employees" episode, the season finale catches up with some of the executives who have taken part in the show over the past four seasons. 8 p.m. CBS

Nikita Amanda (Melinda Clarke) forces Nikita (Maggie Q) into a tight spot, where she must choose between saving Michael's (Shane West) life and her own in the season finale. 8 p.m. KTLA

Shark Tank The season wraps up with a pair of new episodes. Women present a line of jewelry inspired by their time at West Point, the Sharks get an update on a cleaning tool from Season 4, and they get an animated pitch. 8 and 9 p.m. ABC

Great Performances at the Met Director Michael Mayer makes his Metropolitan Opera debut with a new production of Verdi's "Rigoletto" that moves the story to the Las Vegas strip circa 1960. 9 p.m. KOCE

Da Vinci's Demons Following a clue from the Turk (Alexander Siddig) about the Book of Leaves, Leonardo (Tom Riley) travels to Wallachia in this new episode. 9 p.m. Starz

Merlin A druid (Alexandra Dowling) tries to kill Arthur (Bradley James), who sentences her to death, but Mordred (Alexander Vlahos) uses magic to help her escape. Colin Morgan and Katie McGrath also star in this new episode. 10 p.m. Syfy

The Moment In this new episode, Liz Imperio, Jennifer Lopez's choreographer, helps a woman prepare for a shot as touring choreographer for a pop band. 11 p.m. USA