La carrière de Shawn Ashmore a pris son essor en 1994, lorsqu’il a été nommé au Gemini Award pour sa prestation dans le rôle principal du téléfilm
Guitarman.
A 17 ans, il avait incarné Jake dans la série
Animorphs durant deux saisons avant d’enchaîner avec le rôle principal du pilote de
In a Heartbeat. Deux jours après le tournage de ce téléfilm, le réalisateur Byran Singer l’a choisi pour jouer Iceberg dans
X-men 2.
Shawn Ashmore a joué par ailleurs dans le film indépendant
Wolf Girl et dans les téléfilms
Cadet Kelly et
Gross Misconduct. Il a été la guest star de
Au-dela Du Réel, L'Aventure Continue et de
Smallville.
En septembre 2005, il tenait le rôle-titre de
Terry , un téléfilm original sur la vie héroïque de Terry Fox, un jeune homme de 22 ans ayant survécu au cancer qui a couru le Marathon of Hope à travers le Canada avec une jambe en moins. Il a été nommé à l’ACTRA Award pour son interprétation. A l’automne 2004, il a tenu le rôle principal de la série
La prophétie du sorcier.
En 2006, on le retrouve à l'affiche de
X-men L'Affrontement Final de Brett Ratner. En 2008, il joue Eric dans
Les Ruines.