Jim Carrey apologized Sunday night for offending gun owners in a Twitter post. The 51-year-old actor came out against assault rifle owners in a February tweet, saying, "Any1 who would run out to buy an assault rifle after the Newtown massacre has very little left in their body or soul worth protecting."