Robert Downey Jr has praised Cillian Murphy's "sacrifice" to play theoretical physicist J. Robert Oppenheimer in Christopher Nolan's 'Oppenheimer'.