Haley Joel Osment made a rare red carpet appearance three months after his arrest for public intoxication and possession of a controlled substance. Osment, 37, posed for photos at the Monday, July 21, premiere for Happy Gilmore 2, where he posed solo and with the cast. He was also photographed inside the event with John Oliver, Jimmy Fallon and Steve Buscemi. Osment was seemingly in great spirits as he continues to attend events again following his recent scandal.