Warning: SPOILERS for Snowpiercer Season 3 Finale — «The Original Sinners»
The shocking Snowpiercer season 3 finale saw an irreversible change to the series' status quo as the 1,029-cars-long train was split between the passengers who wanted to remain aboard with Melanie Cavill (Jennifer Connelly) and those who left Snowpiercer to follow Andre Layton (Daveed Diggs) to New Eden. Cavill had reverted back to herSnowpiercer season 1 persona when she betrayed Layton soon after Melanie miraculously returned from the dead. But Melanie and Andre wisely decided to not repeat the mistakes of the past and they let each passenger choose which future they wanted without another bloody and costly war.
Snowpiercer braced for another war when Melanie seized the engine and announced the train would not go to New Eden. Meanwhile, Layton had to face the Tail and explain his New Eden lie, although the former Train Detective won his people back by reminding them what life was like aboard Snowpiercer under Melanie's rule. However, the wildcard was Mr. Wilford (Sean Bean), who commanded a group of loyalists including the Jackboots and LJ Folger (Annalise Basso). While Layton would never work with Wilford, Melanie realized she lacked the numbers and influence to hold the train against the Tail Army without Wilford's support. Yet Cavill also knows Wilford well enough to understand he can't be trusted. To their credit, Melanie and Layton had both grown since Snowpiercer season 1 and they shared a mutual respect. This made all the difference because Snowpiercer's two leaders were able to table their animosity and work together towards a way forward — one that doesn't include Mr. Wilford as part of Snowpiercer.
Related: Snowpiercer: Melanie's
Read more on screenrant.com