"The machine gun freaked the f**k out of me. Something about the power of it - after I finished practising with it, I burst into tears." Gun-shy Keira Knightley on preparing for her role as socialite bounty hunter DOMINO HARVEY.