Along with some new twist and turns in Season 2 of Game of Thrones, we can expect new characters, and that means new cast members. It's clear who all of these characters are--but is it best to leave that information for April 1 anyway?
- Tom Wlaschiha (Jaqen H'ghar) - German actor voice and stage actor. Appeared in: Valkyrie, Brideshead Revisited and Anonymous.
- Carice van Houten (Melisandre) - Dutch actress and musician. Has appeared in: Valkyrie, Repo Man and Black Death.
- Rose Leslie (Ygritte) - Scottish actress previously seen starring in Downton Abbey.
- Natalie Dormer (Margaery Tyrell) - English actress, who starred as Anne Boleyn in The Tudors.
- Liam Cunningham (Davos Seaworth) - Irish actor who has played small screen roles in the past. Has appeared in: Outcasts, Safe House and will portray Jim Larkin in Titanic: Blood and Steel.
- Stephen Dillane (Stannis Baratheon) - English stage, television and film actor. Has appeared in: John Adams, King Arthur and The Hours.