The British actor bumped into Beckham in New York, but admitted that he was too nervous to talk to his idol.
"I was at this ball in New York that was so grand David Bowie was sitting at the next table and shook hands with George Clooney," he told Reveal.
"Then I went to the toilet and there was David Beckham. I couldn't say anything, I just ran out. A friend tried to persuade me to say 'Hello' but I couldn't do it. It was ridiculous.
"I had a Beckham shirt when I was a kid and he was the one I watched growing up. I just can't go up to him. I can't do it."