Jimmie “J.J.” Walker has said he's opposed to the legalization of gay marriage on “moral grounds.”

The 65-year-old Walker is best know for playing J.J. Evans on the 70s television series Good Times and his character's catchphrase “Dyn-o-mite!”

Walker appeared Monday on CNN to pitch his memoir titled Dyn-o-mite.

In the interview, Walker said he is opposed to marriage equality but conceded that he's on the wrong side of history.

“There's just certain traditions that need to be upheld. I'll give you the other side of it, no it doesn't affect me, no it doesn't change my life. There's just traditions that need to be dealt with. 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,” Walker said.

“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.”