It's fairly simple why we're obsessed with Guy Ritchie's medieval action epic, King Arthur: Legend of the Sword -- its cast, which includes hunks Charlie Hunnam as the titular hero alongside Jude Law as his Uncle Vortigern and David Beckham in a cameo role as a disgruntled knight. The highly anticipated movie will take on the classic myth about Excalibur, following Arthur's journey from the streets to the throne. As for the famous sword used on set, ET caught up with Hunnam last year, where he revealed whether or not he got to keep the blade, "You know what? I didn't," he said. "And I was promised a sword!" Although it may seem like Hunnam is the perfect choice to play King Arthur, he actually had to fight for the role to convince director Ritchie that he was right for the part, "There were three other actors auditioning for the role that day, big, well-known actors, and I said, 'Why don't you just bring them all in here and we'll fight, and whoever walks out the room, gets the role?' and that was the moment he sort of liked that moxie. I saw a little twinkle in his eye," Hunnam shared. "He said, 'Alright.'"