DiCaprio has rarely had to choose between meaty roles and big paychecks.