Kevin Zegers was 20 in Zoom when he played the character 'Connor Shepard / Concussion'.
That was over 18 years ago in 2006.
Today he is 39, and has starred in 46 movies in total, 18 of those since Zoom was released.
In Zoom, I think Kevin Zegers looks: