Charlie Sheen looks like a million bucks -- literally.

The 45-year-old Two and a Half Men actor -- whose divorce from Brooke Mueller will be made official May 2 -- flashed several gold teeth during a Thursday meet-and-greet with UCLA's baseball team.

Though Sheen has yet to personally comment on his golden grin, 22-year-old porn star Kacey Johnson claims it stems from the actor's alleged drug use.

"All of his teeth have fallen out from partying," she told E! News on January 29. (Jordan was just one of several escorts and adult film stars present during the actor's 36-hour bender on January 25. After being released from Cedars-Sinai Medical Center on January 27, he began an in-home rehab program.)

"Most of his teeth were gold," Jordan added. "He wouldn't say why, but we all know it's probably because they've fallen out from the drug use."