Если имеется в виду фильм "Выживший", то эпитет "неприятный", на мой взгляд, не совсем подходит, хотя, конечно, это дело зрительского вкуса.
"Неприятными" можно так же назвать все фильмы о горе, страданиях, войне, концлагерях, рабстве и т.д. Но это правда жизни, это есть, и это будет в кино.
Конечно, в фильме "Выживший" главный герой Гласс, которого играет Леонардо ДиКаприо - это не салонный надушенный альчик, не белый воротничок, не денди. Он охотник - сильный, грубый и в то же время человечный. Конечно, не очень приятно смотреть, как он валяется в грязи или ночует в брюхе мертвой лошади, но это кино, это изюминка данного конкретного фильма, и это, в конце концов - отражение реальной жизни, ведь фильм снят по событиям, которые, действительно, произошли.
Да, создатели могли что-то и приукрасить, но чаще всего самое страшное бывает именно в реальной жизни, и никакое кино не способно передать ужас и страдания, которые испытывают люди в своей жизни.
Кстати, для любого актера съемки в такой сильной и тяжелой роли, как в фильме Выживший - большая удача. Ди Каприо повезло. Именно его режиссер видел в главной роли. И актер не подвел.
Почему снялся? Потому что ему этого хотелось, роль хорошая.