 In June 2011 , Dwayne Johnson was cast as Roadblock , D.J. Cotrona and RZA were cast as Flint and Blind Master respectively , while Élodie Yung was in talks for the role of Jinx . In July 2011 , Adrianne Palicki was confirmed for the lead female role of Lady Jaye , and Ray Stevenson was confirmed to portray the villain Firefly . Arnold Vosloo also confirmed that he would reprise his role of Zartan , although in the final film Vosloo appears only in a couple of non @-@ dialogue scenes , with Jonathan Pryce playing Zartan in most scenes . Joseph <unk> was confirmed to play Mouse . In August 2011 , Walton <unk> was added as <unk> Nigel James , and it was confirmed that Bruce Willis was cast to star in the film as the original G.I. Joe . The character of Joe Colton was a replacement for fan @-@ favorite Joe character Sgt. Slaughter . Sgt. Slaughter stated that he " was originally supposed to be the part of Bruce Willis ' [ as ] Sgt. Slaughter but because we had a conflict in toy companies , Hasbro and Mattel , I wasn 't able to do it . It 's one of those things , Rock ( Dwayne Johnson ) doesn 't have a contract so he can do what he wants to do and he 's been very successful " . 
