Robert Downey Jr has never been renowned as a dedicated method actor, but he clearly pulls out all the stops when he fully commits.