Robert Downey Jr. turned down the role of the villain in «Odyssey» Christopher Nolan — and Marvel is to blame