Anne Hathaway reportedly got a bit carried away on the set of The Dark Knight and accidentally gave a stunt man a black eye.
The Devil Wears Prada star is playing Catwoman opposite Christian Bale in Christopher Nolan's new Batman sequel, currently filming on location in London, and The Sun reports she accidentally hit the crew member in the eye with the butt of a gun while trying to master her weapons.
A source said: "Anne got a bit carried away during a fight scene and mistakenly shoved the butt of the gun right into the actor's eye socket.
"He came away with a massive black eye - Anne was mortified."
The 28-year-old actress apparently felt so guilty about the injury that she bought the man a silver pen to say sorry, with the words "Remember no one packs a punch like Anne" engraved on it.
Previous News In Pictures: