The 65-year-old resurfaced at a charity event in Los Angeles, looking better than ever.
Osmond left Hollywood and joined the LAPD for 18 years. He retired after being shot three times.
In 2007, Osmond filed a class action lawsuit against the Screen Actors Guild for foreign residuals.
Get TMZ Breaking News alerts to your inbox