Amber Heard is a weapon expert in a new clip from her upcoming movie Machete Kills.

Wearing a stunning red dress topped with a Miss San Antonio banner, Heard walks into a room full of armament and describes her favorite ones to Machete Cortez.

"Or my personal favorite, the grappler. Fires up to 30 yards. Good for when you got to scratch those hard to reach places," she says in the sequel to the 2010 film Machete.

Amber Heard & Johnny Depp Red Carpet Photos

Instead, Machete, who is played by Danny Trejo, chooses a large knife as his weapon of choice.

"I like your style, low tech," she says. "Consider this the Swiss Army knife."

The movie focuses on Machete, who is hired by the U.S. government to destroy an arms dealer in Mexico before a weapon is launched into space.

Directed by Robert Rodriguez, the film features many more stars, including Vanessa Hudgens, Lady Gaga, Jessica Alba, Mel Gibson and Charlie Sheen. Trejo, who was also in the original, had nothing but positive words to say about his co-stars.

Amber Heard Paranoia Premiere With Liam Hemsworth

"Let me tell you, when I saw Mel Gibson, I was like a kid. I was like 'My God, Mel Gibson,'" he told 4MovieFreaks.com in a recent interview. "But seriously, we had lots of fun, and Charlie, I've known him for years. And I don't know anything about their personal lives; I don't care. On the set, those guys are so professional, all of them."

It's clear that the actor is excited for the movie and also recently tweeted, "The #hype for #MacheteKills is unreal! Thank you everyone. Can't wait for you to see it. #VivaMachete."

Machete Kills comes to U.S. theaters on Oct. 11.