Jimmie 'J.J.' Walker has never been one to mince his words.
Currently promoting his new memoir "Dyn-o-mite," the former "Good Times" star is sounding off yet again -- this time, on his opposition to same-sex marriage on "moral grounds."
"There's just certain traditions that need to be upheld," the 65-year-old comedian told CNN. "I'm a believer that gay marriage should be passed because the battle is not worth the war. The gay lobby is very loud. I'm totally against it."
He continued, "In 100 years from now, people are going to go, 'Who was against gay marriage?' And I'll be one of those idiots and say, 'That's me.' I'm just against it on moral grounds, that's it. I'm as much a heathen as anybody. I just don't believe on moral grounds it should be done. I don't like it, I don't accept it."
Walker, of course, is no stranger to courting controversy with his political viewpoints, which he describes as "realist independent." Last week, he spoke of his distaste for President Obama to Bill O'Reilly, noting, "I don't think he's a bad guy. I don't think he's a good guy for the job we have to do."
After O'Reilly asked the star whether he faces criticism from other African Americans because of his stance on Obama, Walker replied, "Sometimes even a brother, you have to let him go."
Take a look at other anti-gay statements made by celebrities below: