Sofia Vergara has revealed how the power of wearing a machine gun bra helped her get into character as a crazed killer in Machete Kills.
The Modern Family beauty plays brothel owner and assassin Madame Desdemona in Robert Rodriguez's action comedy - which features cameos from a string of stars including Lady Gaga, Charlie Sheen and Mel Gibson.
Sofia confessed: "When you put that outfit on, you really start feeling the essence of the character. That happens to me personally. It's amazing. This bra that my character has to wear - when I put it on, I feel like I can do anything, or kill anyone, and be crazy with it."
Sofia said of director Robert: "His characters for women are always so strong, and a lot of fun. I wanted to be one of those characters. When he approached me, he told me that if I wanted to do very crazy, I was able to do very crazy. I've been wanting to do a character like that for a long time.
"The character is fantastic for me because it's something very different from what I've been doing. She's very crazy, and not very stable. And she's an assassin. It's all fun to be in a movie where you get to do action, and shoot guns, and shoot people with your metal bra."
Lady Gaga said of her role: "In a way, the preparation was exactly the same as what I do for my stage shows, except I have lines, and there's a character that's a little bit different from myself. But I applied what I do in my own work to my work with Robert."