David Beckham recently landed a small cameo role in friend Guy Ritchie's new film, King Arthur: The Legend of the Sword, and critics…