Abbie Cornish In GQ: Bra & Fishnets, Talking Guns (PHOTO)

Abbie Cornish strips down for GQ and talks about playing Sweet Pea in Zack Snyder's "Sucker Punch," out March 25.

"I'm a vegetarian - I'm not the type to want to go shoot a gun," she tells the magazine. "Then I actually got to the range and totally fell in love with an M4. It was kind of amazing."

Last year Abbie split from Ryan Phillippe as cheating rumors surfaced. Ryan is rumored to be dating Amanda Seyfried now, but an ex-flame, model/actress Alexis Knapp, claims she is pregnant with his child. Read more at GQ.