Charlie Sheen, who has been on an aggressive press tour to both defend his lifestyle of adult film stars and ex-nannies and to respond to "Two and a Half Men" being shut down for the rest of the season, underwent both a urine and blood drug test to prove that he is drug-free -- and the results were just announced.

Dylan Howard, senior executive editor at, told "Good Morning America" today that the actor was tested on Saturday for a number of drugs, including cocaine, marijuana, opiates, amphetamines, alcohol and methadone and that the results show Sheen tested negative for every one of the tests.

"He flew back from the Bahamas where he was vacationing to take this test earlier than expected because he was confident that he would pass," Howard said, also saying the test was done by a court-certified laboratory in California.

Related stories on Sheen on His Dad Comparing Addiction to Cancer: 'Shut It!'

Rihanna and Ciara Battle in Twitter Catfight