Zac Efron Zac Efron

Zac Efron may not have planned to keep his promise to go shirtless at the MTV Movie Awards, but Rita Ora made sure he did.

MTV Movie Awards: Hot red carpet looks 

On Sunday's broadcast, Efron won Best Shirtless Performance, but he walked on stage fully clothed despite tweeting last month that if he beat out Thor (Chris Hemsworth), he'd accept the golden popcorn statuette topless. Ora, who was on stage to hand out the prize, immediately yelled, "Take it off!" And when he didn't, she took matters into her own hands.

MTV Movie Awards: Hunger Games wins big, a tribute to Paul Walker and a star-studded opening

Watch Ora unsnap Efron's shirt, which conveniently offered easy-to-access buttons, followed by Efron flexing for the world to see.