Chris Evans as Curtis
Captain America star Chris Evans sports a beard and black knit cap in the film playing Curtis, a revolutionary.
Captain America star Chris Evans sports a beard and black knit cap in the film playing Curtis, a revolutionary.
20-year-old South Korean actress Ko Ah-sung made her feature film debut in 2006's The Host, in a performance that director Bong Joon-ho said "showed really mature acting for her age, and that's one of her defining charms as an actress."
Ed Harris plays Wilford, the man who owns and runs the train. "You don’t see me until the end," he told Collider. "There’s a revolution going on with all the poor people that starts in the back of the train and moves its way forward. They finally get up to the front where I’m at."
Chameleon-like Scottish actress Tilda Swinton is virtually unrecognizable in a dark wig and glasses as Snowpiercer's Mason.
Trainspotting star Ewen Bremner, a Scottish actor, plays Andrew, a father who enlists the help of Evans' character Curtis to rescue his kidnapped son.
British actor Jamie Bell might have gotten his start in 2000's Billy Elliot, but he's taken on more mature roles recently. Before Snowpiercer debuts, he'll next be seen in Lars Von Trier's Nymphomaniac.
Veteran actor John Hurt, who has starred in sci-fi classics like Alien and 1984, hides beneath a white goatee and spectacles playing Gilliam.
South Korean actor Song Kang-ho starred previously in Snowpiercer director Bong Joon-ho's 2006 monster movie, The Host.
Oscar-winner Octavia Spencer plays Tanya, a passenger on the Snowpiercer train who joins the revolution to save her son.
The first teaser poster for the film shows John Hurt's character staring out at a crowded train full of downtrodden survivors of any icy apocalypse.