Danny Dyer could play a flautist in wartime Budapest, Percy Bysshe Shelley or Jesus Christ. He’s just that good