Filming for Ewan McGregor's next movie hasn't even wrapped ... but it already looks like a big hit!
The studly star and butt-kicking co-star Gina Carano sparred on the beach yesterday while shooting the flick "Haywire" in L.A. -- and from the looks of it, McGregor's character lost ... badly.
It's no surprise Carano packs a punch -- in real life she's a mixed martial arts fighter and also appeared as "Crush" on the recent relaunch of "American Gladiators."
According to IMDB, the movie revolves around a black ops super soldier (Carano) who "seeks payback after she is betrayed and set up during a mission."
Check out all the fighting photos!