The new season premieres at 8 p.m. April 6 on HBO.
We also see Tyrion (Peter Dinklage) in trouble, as well as a cleaned up Jaime Lannister (Nikolaj Coster-Waldau) arguing with his nephew/son, King Joffrey (Jack Gleeson), and Cersei (Lena Headey) telling off her dad.
Speaking of tough women, Daenerys (Emilia Clarke) continues her march to power with support from her dragons and Daario Naharis (now played by Michiel Huisman from "Nashville").
The trailer also shows flashes of the Battle of Castle Black, which will test Jon Snow (Kit Harington) and his former (?) lady love Ygritte (Rose Leslie).
Want more? Discuss this article and others on Show Patrol's Facebook page.