We have already stated that Leonardo DiCaprio will win Best Actor for The Revenant with one of our recent Oscar Watch columns. His helmer for that film, Alejandro G. Iñárritu, is currently the favorite to score his second Oscar for Best Director in a row after his work on last […]