Marv Films/20th Century Fox

The New 'Kingsman' Trailer: You Wouldn't Like Colin Firth When He's Angry

Watch the latest trailer for 'Kingsman: The Secret Service,' featuring a new song by Iggy Azalea and Ellie Goulding.

Not to get all Stefon from "Saturday Night Live," but the new trailer for "Kingsman: The Secret Service" that premiered during tonight's episode of "Gotham" has everything.

Explosions? Check. Colin Firth being all scary-sexy-serious? Check. A new song by Iggy Azalea featuring Ellie Goulding? Check. A morbidly practical Samuel L. Jackson warning that "If you get blood on the carpets, you have to take the carpets up!"? Check. Ummmmm, LEGS THAT ARE ALSO SWORDS?! Oh my god, check.

Speaking of the new Iggy track -- which remains untitled but will appear on her upcoming New Classic reissue -- it sounds like it's dedicated to "everyone who said [she'd] never make it." Ellie echoes the "Black Widow" rapper's sentiment with her part, singing: "You can't always please the crowd/ But I am still not bowing down."

Look for the blinding light of awesomeness that is "Kingsman: The Secret Service" when it hits theaters on February 13, 2015.