Sienna Miller has revealed she didn’t think she’d be able to play a convincing villian in the new GI Joe film because she didn’t like holding a gun.

Sienna plays The Baroness in the forthcoming movie GI Joe: The Rise of Cobra, but dying her hair dark brown wasn’t enough to make her transform into the femme fatale.

She explained recently: “I got taken away from the group!

“They said, ‘Sienna, you’re a villain in this film and you look like you’re terrified of the gun.’ And I said, ‘I am!’

“We were shooting live ammunition that could kill someone. It was scary.”