OMG! This is super scary but we're glad Keira Knightley had the guts to do it! In the short video below, Keira is attacked by her abusive boyfriend in a domestic violence ad for the charity Women's Aid.

The ad shows Keira leaving work after a long day of filming, and when she gets home, her boyfriend beats the crap out of her because he thinks she's having an affair with a co-star.

At the end of the video, viewers see that the location is an empty film set rather than an apartment, and as the beating continues, the ad says, "Isn't it time someone called cut?"

Keira volunteered to do it because "while domestic violence exists in every section of society we rarely hear about it. Domestic violence affects one in four women at some point in their lifetime and kills two women every week."

Rihanna, are you listening?