Alexa Vega stars in sexy new Machete Kills image

Machete Kills has released a brand new image online, featuring Alexa Vega wearing a startlingly revealing outfit and clutching a big old gun.

Having previously appeared in Robert Rodriguez’s Spy Kids franchise as one of the titular scamps, it’s something of a change of pace for Vega, who plays a female assassin named Killjoy.

“The first time I walked out in my outfit on set, everyone was like, ‘Wow, you’re not allowed to wear that!’” laughs Vega. “I’ve never done anything like this. I’d never felt comfortable enough, and I never thought this would be the project where I’d take a step forward.

“This was all about owning my sexuality,” she continues. “I worked really hard for it in a way that I never had to work hard for something before.”

Her character is a kind of guardian angel for prostitutes, and Vega describes the role as a welcome step up from those that have gone before. “My characters have always been light,” she says. “Killjoy is the first role to challenge that.”

Co-starring Danny Trejo, Michelle Rodriguez, Mel Gibson, Antonio Banderas and many more, Machete Kills will open in the UK in 2013.

George was once GamesRadar's resident movie news person, based out of London. He understands that all men must die, but he'd rather not think about it. But now he's working at Stylist Magazine.