Kevin McHale arrived at the 2012 Teen Choice Awards on Sunday (July 22) in Universal City, California.
He dressed up in a stylish colorblock dress shirt paired with camouflage pants by Naked & Famous Denim.
He finished his outfit with a watch and wingtip oxfords by Paul Smith.
As the co-host for the awards, he changed into a light gray blazer with black trimmed lapels paired with a leopard dress shirt by Opening Ceremony. He also added a black tie and black pants to his ensemble.
Kevin's next look was a white dress shirt paired with quirky jellyfish printed pants by Paul Smith and black suspenders.