David Beckham was mobbed by fans at the launch of his swimwear collection for H&M in London last night (14.05.14).

The former soccer star and underwear model kept his cool at the Shoreditch House event when he was faced with a sea of photographers outside of the venue, before dozens of fans took out their mobile phones and asked for photographs with the star once he got inside.

One Direction's Liam Payne and Niall Horan also spent time chatting with the hunk, along with DJ Nick Grimshaw and singer Ellie Goulding, as fans were given a glimpse of David's new collection on giant billboards which formed the backdrop for the rooftop swimming pool.

David kept covered up at the event, wearing a smart black suit and black shirt with his hair slicked back and a few of his famous tattoos on show.

The star had been in Edinburgh, Scotland before the party and to film a whisky advert and flew back to the capital in the afternoon for his own bash.

Fans took to Twitter and Facebook after seeing the star in the flesh and gushed about his looks.

Nick Grimshaw also uploaded a photograph of himself with the star on Instagram, along with a snap of him stood near the giant H&M advert.

He joked: ''I love you David. I'll be your body double 4 life. (sic)''