|Angus T Jones|
The 34-year-old actor's young costar Angus T Jones, who has been playing Jake Harper since the show made its debut in 2003, has encouraged fans of the hit comedy series - which previously starred troubled actor Charlie Sheen - to boycott the show and called it "filth".
In a new video to promote Forerunner Christian Church, the 19-year-old actor - who is the highest paid child actor on TV and reportedly earns $350,000 an episode - claims it completely contradicts his deep Christian values and he doesn't want to be on the show any more.
He said: "If you watch 'Two And A Half Men', please stop watching 'Two And A Half Men'. I'm on 'Two And A Half Men' and I don't want to be on it.
"Please stop watching it and filling your head with filth. People say it's just entertainment. Do some research on the effects of television and your brain, and I promise you you'll have a decision to make when it comes to television, especially with what you watch.
"If I am doing any harm, I don't want to be here. I don't want to be contributing to the enemy's plan ... You cannot be a true God-fearing person and be on a television show like that. I know I can't. I'm not OK with what I'm learning, what the bible says and being on that television show."