Scarlett Johansson has agreed to take on a role as a transgender man - and movie fans aren't having it.