Shawn Ashmore

Shawn Robert Ashmore (born October 7, 1979) is a Canadian actor who played on. He reprised the role from the X-Men film series where he played the character in four films.

Biography
Other notable roles include Animorphs, Earth: Final Conflict, In a Heartbeat, The Outer Limits, The Big House, Smallville, The Ruins, Frozen, Fringe, Breaking the Girls, and The Following.