Kevin Zegers looked incredibly dapper on Thursday night when he hit the red carpet in Toronto for the Canadian premiere of The Mortal Instruments: City of Bones.
The 28-year-old Canadian actor wore a slim-fitting midnight-blue Dior Homme suit, which he complimented with a white dress shirt and blue tie. Of course he finished off his look with a pair of black Christian Louboutin dress shoes and a Baume et Mercier timepiece.