Hawkeye should know when to put the bow and arrow away.
Jeremy Renner, who plays the sharp shooter in The Avengers: Age of Ultron, has tried to defend a comment he made in a recent interview where he called his co-star Scarlett Johansson's character Black Widow a "slut".
Fans were understandably maddened by the comment and Renner apologised shortly afterwards in a statement.
But now the actor has back-tracked and brushed off the comment, and unlike Hawkeye's arrows in the Marvel blockbuster, he may have missed the mark and made things worse.
Read more:
• Avengers stars apologise for calling Black Widow a 'slut'
• Chris Evans pranks Avengers co-star Scarlett Johansson