Hizo uno de sus primeros papeles cinematográficos a mediados de la década de 1980, antes de protagonizar la película de Cameron Crowe Say Anything... (1989), por la que obtuvo el estatus de ídolo adolescente.
Cameron Crowe dirigió a John Cusack.