Richard Schiff standing in the rain
Richard Schiff
Eddie Carr
in The Lost World: Jurassic Park
Richard Schiff began his career as a theater director in New York City and risen to prominence by landing roles in such films as Heaven, Seven, and City Hall.

Related