Too Good At Goodbyes Sam Smith Download 'Too Good At Goodbyes' on iTunes
'Game Of Thrones' season 5 has a grand premiere at the Tower in London.
Handsome Kit Harington plays Jon Snow. The fifth season kicks off 13 April. Click below to listen to Harington talk to Heart about the new series.
The handsome Danish actor plays Kingsguard knight Jaime Lannister. In the new serious he and sister Cersei have to adjust to life without Tywin
Laurenti Sellers joins the cast and plays innocent looking but ferocious Tyene Sand.
Christie plays warrior and knight Brienne of Tarth. The actor was chosen for the role thanks to her height and muscular body. She's 6'3".
The actor plays Davos Seaworth.
Henwick is a new cast member too and plays deadly Nymeria Sand.
Anderson plays Gray Worm. Fans just can't wait for the new series to start. Season 4 was the fastest selling TV box set ever.
The actor joins the cast as Trystane Martell.
Dutch hunk Michiel Huisman is Daario Naharis. Will his lover Dany be the Mother of Dragons in season five?
Portman plays servant Podrick Payne.
Rheon plays mysterious Ramsay Snow. Listen to the actor talk about his fans in the link below.
The actor plays Bran Stark.
The German actor plays Jaqen H'ghar.
Hannah Murray plays Gilly.
Gillen plays Lord Petyr Baelish, known as Littlefinger.
Turner plays Sansa Stark, the elder daughter of Lord Ned Stark and Catelyn Stark.
Fans dress up as their favourite characters and wait outside the Tower of London to get a glimpse of their favourite actors.
The premiere was hosted in the Tower of London.
Kimberly Wyatt and Max Rogers attended the premiere.
Giles Deacon, Gwendoline Christie, Nikolaj Coster-Waldau and Dynamo at the 'Game Of Thrones: Season 5' UK after party at the Tower of London.