Demi Moore Guest Stars - Empire
Watch Empire Season 3 Episode 18
"Toil and Trouble, Part 2"
Original Air Date:

On Empire Season 3 Episode 18, Lucious prepares to launch Inferno at Leviticus Vegas, but Cookie and Andre have their own plans for his big night.

Impossible Decisions - The 100
Watch The 100 Season 4 Episode 13
"Praimfaya"
Original Air Date:

On The 100 Season 4 Episode 13, the heroes must make some impossible decisions in order to survive when Praimfaya arrives on the season finale.

The Final Challenge - Survivor
Watch Survivor Season 34 Episode 12
"No Good Deed Goes Unpunished"
Original Air Date:

On Survivor: Game Changers Season 34 Episode 12, the castaways compete in the final immunity challenge and the jury must vote for the winner.

Trolling For Men - The Real Housewives of New York City
Watch The Real Housewives of New York City Season 9 Episode 8
"Return of the Berzerkshires"
Original Air Date:

On The Real Housewives of New York City Season 9 Episode 8, Dorinda hosts a birthday weekend at her Berkshire home, while rumors fly about Luann's fiancé.

The Big Break - Archer
Watch Archer Season 8 Episode 8
"Archer Dreamland: Auflosung"
Original Air Date:

On Archer Dreamland Season 8 Episode 8, Archer receives his big break that leads him to Woodhouse's killer when he pays a visit to Dreamland.

Preparring For Payback - Fargo
Watch Fargo Season 3 Episode 6
"The Lord of No Mercy"
Original Air Date:

On Fargo Season 3 Episode 6, Nikki and Ray prepare for payback, while Gloria and Winnie get closer to the truth and Emmit tries to make things right.

Two Barrys - The Flash Season 3 Episode 23
Watch The Flash Season 3 Episode 23
"Finish Line"
Original Air Date:

On The Flash Season 3 Episode 23, with nothing left to lose, Barry takes on Savitar in the season finale. Which version of Barry will win the fight?

The Team Is In Danger - Bull
Watch Bull Season 1 Episode 23
"Benevolent Deception"
Original Air Date:

On Bull Season 1 Episode 23, J.P. Nunelly must convince Bull and the TAC team to work on a case involving a dangerous drug cartel on the season finale.

Going the Extra Mile - Brooklyn Nine-Nine
Watch Brooklyn Nine-Nine Season 4 Episode 20
"Crime & Punishment"
Original Air Date:

On Brooklyn Nine-Nine Season 4 Episode 20, it's up to the squad to find a way to bust Jake and Rosa out when they are framed for a crime they didn't commit.

The Bank Robberies - Brooklyn Nine-Nine
Watch Brooklyn Nine-Nine Season 4 Episode 19
"The Bank Job"
Original Air Date:

On Brooklyn Nine-Nine Season 4 Episode 19, Jake and Rosa call Captain Holt for backup when they discover a dangerous secret in the bank robbery case.