Getty Images

Demi Lovato Impersonated Iggy Azalea And BF Wilmer Valderrama - And One Was Really Bad

It's so bad it's almost good.

Demi Lovato might still be hot and heavy with her long-time beau Wilmer Valderamma, but fun fact: The girl canNOT pull off a Fez impersonation.

Her Iggy Azalea impression, on the other hand? Right on point.

Demi, who just announced her sure-to-be-the-Song-Of-Summer next single, hit up iHeartRadio on Thursday (June 25) and basically played a game of Twitter Truth or Dare with her fans. Which might seem like a dangerous prospect, but she was a good sport about it.

Lovato was asked to do everything from sing a Big Sean rap song to come up with a quick "Camp Rock" reenactment, and she was spot on with everything except a go at her BF's "That '70s Show" alter ego.

"I don't even know how he does it. It's really hard," she said. "'Cause I sometimes forget that he has an accent until he says something like 'Fez -- Feth' ... I don't know. I feel like that's a terrible impression."

You know what? It's almost better that it was bad. Because that was kind of the whole point of Fez -- being so ridiculous that it's awesome.

Fox