Il est né à Squamish, en Colombie-Britannique, près de Whistler, le de parents britanniques, il a deux frères. Son père était médecin. Son frère Jamie Cudmore est un ancien rugbyman international canadien ayant notamment évolué dans les rangs de l'ASM Clermont en France.
Il a joué une variété de rôles dans des pièces de théâtre à l'école et les productions locales, en particulier amateur.
Il a obtenu une bourse en football à l'université Gannon, en Pennsylvanie. Après s'être cassé la jambe dans un match de football deux ans après avoir reçu son diplôme d'arts libéraux, il est retourné à Vancouver. Il a poursuivi ses études et est apparu dans des publicités.
Il entre dans une école de théâtre et décide de devenir acteur et commence sa carrière cinématographique dans X-Men 2 en jouant Colossus. Il a ensuite des rôles dans des séries télé, dont Stargate et il continue à chercher des rôles de grands hommes (il mesure 2,03 mètres). Il incarne Félix dans le film Tentation (tiré de la saga Twilight), un garde Volturi. Son frère, Jamie, a joué pendant 11 ans dans l'équipe de rugby de Clermont-Ferrand (ASM), mais l'a quittée depuis, plus d'un an pour l'US Oyonax (France).