Shaw began his acting career in theatre, appearing in regional theatre throughout England.
Shaw was nominated for the Golden Globe Award and the Academy Award for Best Supporting Actor for his role in A Man for All Seasons.