Smith wurde in Toronto, Kanada, als Sohn von Terrea (geb. Oster), einer US-amerikanischen Lehrerin, und Maurice Smith, einem britischen Filmproduzenten, geboren. Seine Mutter erschien häufiger in Filmen, die sein Vater in den 1980er-Jahren produziert hatte. Sein ältester Bruder Gregory Smith ist ebenfalls Schauspieler. Er hat unter anderem auch deutsche Vorfahren.[1] Smith ist Vegetarier. Er ist Mitglied der Band Alaskan Summer, in der auch seine Freundin Ashton Lunceford mitspielt.
Er spielte unter anderem die Rolle des Ben Henrickson in der HBO-Fernsehserie Big Love. 2003 spielte er eine Hauptrolle in der australischen Serie Out There. Neben seiner wiederkehrenden Rolle in Big Love, spielte Smith in diversen Filmen und Serien mit. 2012 stand er als Edward Porris in Brandon Cronenbergs Science-Fiction-Horrorfilm Antiviral vor der Kamera, den er bei den Internationalen Filmfestspielen von Cannes vorstellte.