Dominic West has revealed he had to train hard for the fight scenes in new sci-fi adventure John Carter.
The Wire star plays Sab Than, Prince of Zodanga, in Disney's new 3D epic starring rising star Taylor Kitsch as John Carter.
Dominic said: "I did quite a bit for fights, we did some big fights and so I did quite a lot of that and I'll be interested to see how that comes out because they were quite elaborate fights with swords."
The 42-year-old British star was a bit confused by the plot of the cult sci-fi comic and novel about an American Civil War veteran who is miraculously transported to Mars.
Dominic said: "It's sci-fi and I think it's set in the future, well it's set all over the place, but it starts off as a western and goes into a huge sci-fi thing.
"So we're fighting with swords and flying huge ancient tall ships. So it's all a sort of mish-mash of styles and ages. I think it will be great."