Warning: contains major spoilers forThe Lazarus Projectseries one.

The new series ofThe Lazarus Projecton Sky does not mess about.

As series two introduces more time travel to the plot, things only get more complicated.

Paapa Essiedu in The Lazarus Project series 2

He killed Shiv and framed him as the traitor, and when time was reset, Shiv disappeared.

George got Sarah back, but this time around she dumped him.

And finally, Sarah took the serum that means she can remember time resets and now knows about everything.

Series one saw app developer everyman George (Paapa Essiedu) recruited to the organisation.

George kills fellow agent and genetic mutant Shiv (Rudi Dharmalingam), and frames Shiv as the traitor.

The clue leads to Janets ex Rebrov, who realises that shes been sentback in time to 2012.

George has to keep killing Reggie to silence him and cover his tracks.

How Did George Betray Wes, Archie and Lazarus?

What Happened With Janet, Rebrov, and Their Baby?

Both former agents, they met while working at Lazarus and in 2012, became a couple.

Before one of the resets, Janet drove into traffic and took both of their lives.

Who is Zhang Rhui and Who Are Janets Kidnappers?

Zhang Rhui is a former Chinese government agent employed by the group that kidnapped Janet.

The message was a code she shared with her former partner Rebrov, which meant Im in danger.

Come and find me.

They teamed up and raided Janets known location, but found it empty.

All change for series two!