Fans have slammed the acting abilities of David Beckham as he made his big screen debut in King Arthur: Legends of the Sword.