Nope, she is not another Rihanna. In fact, Kiera Knightley is taking a stand against domestic violence with a video. She donated her time to making an ad, wherein she gets violently beat up in a “shocking” manner. We shall see this ad on the 6th in theaters.