Robert Downey Jr at his finest everyone.