LOS ANGELES - He's often mistaken for Zac Efron and it's not hard to see why.
Both have similar chiselled jawlines, adorable dimples, buff bodies and baby blue eyes that smoulder with intensity.
"I get that all the time," laughs Kevin Zegers about the comparisons to his doppelgänger and former High School Musical teen idol.
"Zac's actually a very good friend of mine. He hears this all the time too. Maybe we'll develop a film together where we play brothers."
We were at SLS Hotel in Beverly Hills for The Mortal Instruments: City Of Bones' publicity tour, and Zegers was clearly enjoying his moment.
So much so that he didn't even mind being mistaken for a fellow Canadian actor with the same first name.
A US journalist in our round table interview group thought Zegers was Kevin Durand, another actor in City Of Bones.
"Sorry to disappoint you. I'm Kevin Zegers, not Kevin Durand," said Zegers to the embarrassed reporter, and proceeded to point out his name on the production notes.
"Don't worry about it. It's okay," Zegers added, with a smile.
One reason for the 28-year-old's good mood might be because his days of anonymity will soon be a thing of the past.
Starring in City Of Bones, which opens here today, guarantees him exposure to a wider, global audience.
That's not to say that Zegers is a newcomer. On the contrary, he's been in showbiz most of his life, having made his debut at age eight.