Después de varias obras de teatro, comenzó a realizar pequeños papeles para televisión, su primer éxito fue en la TV movie Soldiers Girl en 2003, siendo nominado al Globo de Oro como mejor actor secundario. En 2004 participa en la serie Wonderfalls, pero su personaje más conocido es el de Ned en la comedia para la ABC Criando Malvas, consiguiendo una nominación al Globo de Oro como mejor actor.
Ha obtenido papeles cinematográficos en Historia de un crimen, The Fall: El sueño de Alexandria y El buen pastor en 2006, Un hombre soltero en 2009 o Marmaduke en 2010. Será Garret en la Saga Crepúsculo: Amanecer, y el Rey Thranduil en la adaptación de El Hobbit.
Filmografía.
La víctima perfecta (2011)
Ceremony (2010)
Marmaduke (2010)
En la boda de mi hermana (2010)
Un hombre soltero (2009)
Possession (2009)
Un gran día para ellas (2008)
El buen pastor (2006)
The Fall: El sueño de Alexandria (2006)
Historia de un crimen (2006)
La condesa rusa (2005)