Just when you thought her talents were limited to a sky-scraping vocal range and songwriting genius, Mariah Carey adds dragon-slaying crossbows to the mix. The pop diva lends her badass skills to a commercial for Game of War: Fire Age, a popular game for iOS and Android.

Her classic “Hero” features in the trailer, and she makes a cameo as a warrior princess. An armored Mariah shoots a dragon out of the sky and utters one presumably very expensive line of dialogue: “Time to be heroes, guys,” before charging onto the battlefield.

Mariah replaces model Kate Upton, who previously starred in the multi-million-dollar Game of War ad campaign.

Watch Mariah kick ass and take names below.