Roy Dupuis, nato Roy Michael Joseph Dupuis (New Liskeard, 21 aprile 1963), è un attore cinematografico e attore televisivo canadese.
È noto, in ambito internazionale, per il ruolo dell'agente antiterroristico Michael Samuelle, interpretato nella serie tv Nikita. Nel suo paese, il Canada, è noto soprattutto per aver interpretato il giocatore di hockey su ghiaccio Maurice Richard e il generale Roméo Dallaire nel film Shake Hands with the Devil.
Roy Dupuis è nato da genitori di origine quebecchese. Dalla sua infanzia all'età di undici anni ha vissuto ad Amos, Abitibi in Québec. I tre anni successivi ha vissuto in Ontario a Kapuskasing dove ha imparato la lingua inglese. Suo padre era un commesso viaggiatore e sua madre un'insegnante di pianoforte, ha un fratello più giovane, Roderick, e una sorella più grande, Roxanne. All'età di quattordici anni, quando i suoi genitori divorziarono, si è spostato con la madre a Laval in Québec ed ha terminato la scuola superiore. Dopo il diploma ha iniziato gli studi alla Scuola Nazionale del teatro in Canada dove si è laureato nel 1986.