he has had a wide variety of prominent roles in movies and on television