The first episode of the sixth season of Game of Thrones has landed with a bang and at least one big twist that fans hadn’t seen coming. The Greyjoys and Bran Stark return for the first time since season 4 in the second episode, which will be streamed on the Hotstar app soon after its US broadcast and will air on Star World Premiere HD on May 3 at 10pm.

Do these images give any clues about the direction that key characters will take? Scroll away.

Bran Stark (played by Isaac Hempstead Wright).
Balon Greyjoy (played by Patrick Malahide).
The Three-Eyed Raven (played by Max Von Sydow).
Tyrion Lannister (played by Peter Dinklage).
Tommen Baratheon (seated, played by Dean-Charles Chapman).
Halard Kastark (played by Paul Rattray).
Roose Bolton (played by Michael McElhatton).
Yara Greyjoy (played by Gemma Whelon).