An anti-domestic violence public service announcement starring Keira Knightley has been banned from British television after censors branded its content too violent.
In the ad, the
Atonement star plays an actress returning home from a film set to be confronted by a violent boyfriend who accuses her of having an affair with a co-star-she is then attacked and knocked to the floor.