The only people I’ve heard shitting on that accent are Americans on Film Twitter and the AV Club comments looking for things to shit on in a Marvel thing. The British people I know thought it was solid, and one who didn’t know him as an actor thought he was a British actor.