Arrowverse recap: Discussing ‘Supergirl’ 2×16, ‘The Flash’ 3×17, ‘Legends of Tomorrow’ 2×15, ‘Arrow’ 5×17

This week’s Arrowverse episodes were Supergirl 2×16 “Star-Crossed,” The Flash 3×17 “Duet,” Legends of Tomorrow 2×15 “Fellowship of the Spear” and Arrow 5×17 “Kapiushon.” We recap the week in CW superheroes!

The 100 season 4, episode 7 review: Survivor’s guilt

The 100 season 4, episode 7 delivered so many emotional blows, I’m still trying to catch my breath.

How Murphy and Raven quietly developed one of the best dynamics on ‘The 100’

The 100 has many amazing friendships, partnerships and romances, but the complicated relationship between Murphy and Raven is particularly powerful.

‘Once Upon a Time’ season 6: August is definitely up to something

Once Upon a Time welcomes August back into the Storybrooke family. But this nice guy facade is not fooling us.

Behind the magic of ‘The Magicians’ with Director of Photography Elie Smolkin

As director of photography on both The Magicians and Good Behavior, Elie Smolkin takes us behind the scenes to give us insight into what it actually takes to bring a show together.

‘This Is Us’ is emotional, but the tricks are too cheap

This Is Us just finished its first season and it’s already been renewed for two more. When it started, people all over the globe couldn’t stop talking abut how emotional it gets them, but now that we’ve seen it all… is it pulling at our heartstrings for all the wrong reasons?

‘Pretty Little Liars’ season 4: Hypable’s ultimate guide

Pretty Little Liars season 4 was the year of the DiLaurentis. When one family has so many secrets, how can you not focus on them?

‘Legion’ begs the question: Is there a limit to David’s powers?

Legion has shown us what incredible things David can do with his powers, and it continues to make us wonder if there’s anything he can’t do.

Lindsay Lohan makes return with ‘The Anti-Social Network’ prank series

Lindsay Lohan is looking to make a comeback with a new series in which she takes over people’s social media for 24 hours in order to complete three challenges.