Michael Garrett Shanks est un acteur canadien, né le 15 décembre 1970 à Vancouver. Il est surtout connu pour avoir interprété le rôle de Daniel Jackson dans la franchise Stargate (dans les séries Stargate SG-1, Stargate Atlantis et Stargate Universe et dans les téléfilms Stargate : L'Arche de vérité et Stargate : Continuum).
Michael Shanks a grandi à Kamloops, en Colombie-Britannique. À 16 ans, il envisage de devenir joueur professionnel de hockey, puis compte faire des études de comptabilité et de commerce avant d'être finalement inspiré par Richard Dean Anderson, alors en plein tournage de MacGyver. Après avoir été diplômé de l'Université de la Colombie-Britannique, il a obtenu un baccalauréat en 1994, et obtient son second diplôme en Beaux-Arts. Son père travaille dans le secteur forestier.
Il est apparu dans plusieurs productions théâtrales et a eu un apprentissage de deux ans avec le prestigieux Festival de Stratford en Ontario. Il fait des apparitions dans des séries télévisées comme Highlander et University Hospital ainsi que dans le téléfilm Face au Silence. Il a également eu un petit rôle dans le film The Call of the Wild: Dog of the Yukon. En 1997, il obtient le rôle de Daniel Jackson dans la série Stargate SG-1, aux côtés de Richard Dean Anderson et en reprenant le rôle du Docteur Daniel Jackson, rôle joué par l'acteur James Spader dans le film original. Il devient l'un des producteurs exécutif de la série en 2004. Il fait également la voix de Thor dans la version originale de la série.