Review | ‘Legends of Tomorrow’ Season 4 Episode 15: Terms of Service

Not thinking through their decisions is the downfall of the Legends as Neron’s plan continues.

“Terms of Service”


Starring Brandon Routh, Caity Lotz, Maisie Richardson-Sellers, Tala Ashe, Jes Macallan, Courtney Ford, Amy Louise Pemberton, Ramona Young, Nick Zano, Dominic Purcell and Matt Ryan

I have been really impressed by the handling of a large group of superheroes recently, especially when they are all actively involved in the same mission against a villain. It’s nigh-on impossible to have everybody confront the villain at the same time in a show like this. It’s not like a comic: you can’t just have some characters off panel for a little bit and then magically appear out of nowhere. It becomes a little more complex.

Plot-wise, not terribly much development happens in this episode. At the end of the last episode, we had Tabitha returned from Hell; Neron still in Ray’s body; Mona being held hostage in the Time Bureau; Constantine in Hell; Nora primed to save Mona and the Legends awaiting to rescue on the Waverider.

We start the episode at pretty much the same point. Tabitha is acting as Gary’s fairy godmother and has even given him an extra nipple just for safekeeping. Gary then uses Tabitha to enact his wishes at being close to the Legends, first magically transporting Ava and Sara to him and later Nate and Mick to join in the fun.

Neron’s evil plan seems to revolve around using Palmer tech to distribute an app used to root out magical creatures living amongst humans. Using the public’s fear against them, as well as a handy display from a werewolf Mona and an angry Zari, this seems to gain traction, though he is still struggling to make waves in the country amidst the other news.

With Gary using the fairy godmother to enact his whims, Charlie and Zari as the only two Legends left to put a stop to Neron’s plans. Zari reads through the Terms of Service and discovers that Neron’s plan involves people signing away their souls to him by downloading the app, which is a plan of some genius. Using Charlie’s shapeshifting powers, they plan to infiltrate the bureau and free the magical creatures so that Neron cannot use them to drum up public fear against them. While they succeed in freeing these creatures, it is at the cost of Charlie’s freedom.

Meanwhile, Nora is concerned for Mona’s wellbeing in the Bureau, having been injured by Neron at the demonstration. Eager to help, Tabitha reveals that if Nora takes the wand and becomes Mona’s fairy godmother, then she will be able to heal her. Nora, desperate to save Mona, takes the wand and becomes a fairy godmother. However, Tabitha neglected to mention that Nora is actually controlled by Gary and therefore can’t do anything to heal Mona at all. On the Waverider, the Legends have got through to Gary and made it clear that they do value him and that he needs to stop being so evil. He therefore commands the fairy godmother to go to Hell to get Constantine. However, he is unaware that the fairy godmother is no longer Tabitha but rather Nora, who spins through a portal, screaming, “GARY, YOU DICK!”. Which is fair.

Meanwhile, in Hell, Constantine faces the triumvirate. He offers them a deal, stating that if they give him Ray’s soul, then he’ll be able to stop Neron from gaining a higher seat in Hell, which is in their best interests. They offer Constantine a different soul: Astra – the soul of a child he failed to save. Constantine decides to save Astra, but is betrayed by the triumvirate, who decide that they would rather torture Constantine than let him leave. A now grown-up Astra proceeds to torture Constantine.


A clearly recurring theme in this episode is characters not thinking through their choices – the Terms of Service, if you will. Not only do we have the people who are downloading the app, but there’s also Nora’s decision in becoming a fairy godmother without thinking of the consequences, Constantine’s deal with the devil without thinking of the potential backlash and Gary’s ill-thought-through attempts to bond with the Legends. You cannot force people to love you, Gary.

It’s nice to see Zari’s homelife explored, especially since it’s soberingly based within our real world. Are we going to attempt to stop this at any point? Also, young Zari with a dragon egg can only mean bad things…

It was great for Charlie to be a hero for once and be in the focus of an episode. I feel like she has often just been on the sidelines since being introduced, so it was nice to see her truly stepping up and being a Legend.

I cannot get on board with Gary now. I feel like he’s done too much, especially now that he’s taken free will away from the Legends in a misguided attempt to feel valued by them. Communicate, Gary. Communicate.

You may have noticed that Zari features in both of the pictures for this week. The simple reason for that is the fact that Zari is my favourite member of the Legends. She reads the Terms of Service? Awesome. We see her childhood? Great. She kept a level head despite being one of only two Legends left in the field on a high-stakes mission, and she’s just generally awesome – and even got to use her powers this week!

It was a great choice to link Zari’s backstory to what is happening with Neron stirring up public hatred and fear of “other”. In Zari’s case, while part of what happened to her was because of the anti-metahuman sentiment as well as racism, so this must be crazy triggering but it’s also nice to see the seeds of it. It’s something that has also been toyed with in Supergirl this year, and is quite interesting – it is difficult to change the points of view of a population instead of one person.

In the season finale, everything’s still to play for with five Legends (Nora, Constantine, Ray, Mona and Charlie) out of action, leaving it up to Sara, Ava, Nate, Mick and Zari to defeat Tabitha and Neron. Part of that play appears to involve using Heyworld to show the majesty of magical creatures instead of how terrifying they could be. I’ll be sad for this season to end.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s