Pirates of the Caribbean actress Keira Knightley apparently has a stalker!

His name is Marek Daniluk, 41, and he was charged with harassment after allegedly grabbing Knightley's arm outside of the West End Comedy Theatre where she is appearing in Moliere's The Misanthrope, reports Daily Mail...

Apparently, Knightley told police that he demanded she answer various questions by the stage door and that letters he had written her contained "inappropriate" content.

Poor thing! The star has had stalkers before. Hopefully this guy isn't a real threat!