Se le conoce principalmente por sus papeles de Meriadoc Brandigamo en la trilogía de "El Señor de los Anillos", a Charlie Pace en la serie "Lost" y por protagonizar junto a Megan Fox el videoclip de la canción Love The Way You Lie de Eminem lanzada el 17 de agosto de 2010.