LOS ANGELES: Kick-Ass 2 star Jim Carrey has refused to take part in publicity for the film because he believes it is too violent in the aftermath of the Sandy Hook massacre. The Hollywood superstar, a vocal advocate of stricter gun controls in America, took to Twitter to voice his objections to the movie, in which he plays Colonel Stars and Stripes, a former mobster turned superhero.  “I did Kickass a month b4 Sandy Hook and now in all good conscience I cannot support that level of violence,” he wrote. “My apologies to others involved with the film. I am not ashamed of it but recent events have caused a change in my heart.”–ON