Credit: Amelie Mucci / Splash News Photo: Jesse Tyler Ferguson at the 50th Anniversary Celebration For St. Jude Children's Research Hospital in Beverly Hills

Not only is Jesse Tyler Ferguson (Mitchell Pritchett) of Modern Family charitable, but he also cleans up nicely!

Spotted over the weekend rocking a tux, a purple bow-tie, and a big smile at the 50th Anniversary Celebration For St. Jude Children's Research Hospital in Beverly Hills, this red-headed star couldn't have looked more adorable.

Catch the next new episode of Modern Family on Wednesday, January 11 at 9 pm ET/PT on ABC.

For more on Modern Family, Like us on Facebook and Follow us on Twitter.