Actor nominado, conocido por sus actuaciones en The Green Mile, LA Confidential y The Artist. Su papel en la película de 1995, Babe, le dio fama adicional. También interpreta al Dr. Arthur Arden en la segunda temporada de American Horror Story de FX y en el 2014, dio su voz para el personaje Robert Callaghan en Big Hero 6 de Disney.
Hizo su debut como actor en la serie de televisión The Rockford Files en 1974.
A partir del 2012, fue nominado a cuatro premios del Sindicato de Actores, tres premios Emmy y un Oscar.
Su madre es la actriz Kay Johnson y su padre es el director John Cromwell.
Obtuvo fama por protagonizar Star Trek: First Contract junto a Patrick Stewart.