Jude Law has joked he would make a better Johnny English than James Bond, following his stint as a secret agent in Spy.

The 42-year-old may be on form as CIA agent Bradley Fine, but said current Bond star Daniel Craig has nothing to fear at the European premiere of Spy in London.

“I’ll probably be the next Johnny English,” he said, referring to Rowan Atkinson’s bumbly spy.

Jude Law attending the European premiere of Spy at the Odeon Leicester Square, London.
Jude Law plays the lead in Spy (Ian West/PA)

Asked if he would like to play Bond, he replied: “I don’t know, I don’t think I’ve got it in me.”

Adding: “I don’t think Daniel is going away anytime soon. He’s clinging onto that.”

There were plenty of laughs on the red carpet as the cast of Paul Feig’s action comedy, including Melissa McCarthy, Jason Statham, Miranda Hart, Allison Janney and Peter Serafinowicz reunited at Odeon Leicester Square in London’s West End.

Bollywood actress Nargis Fakhri, 35, wowed in a plunging red dress by Indian designer Monisha Jaising.

Nargis Fakhri attending the European premiere of Spy at the Odeon Leicester Square, London.
Nargis Fakhri (Ian West/PA)

Funnywoman Melissa McCarthy, 44, plays desk-based CIA analyst Susan Cooper, who volunteers to go undercover to infiltrate the world of a dangerous arms dealer and save the world.

“I love the spy genre and I’m a big fan of that type of movie,” she said.

“When Paul and I first spoke about it, we said if Susan stays smart and the action scenes stay dangerous, we’ll get something special. I think we did it.”

Melissa McCarthy attending the European premiere of Spy at the Odeon Leicester Square, London.
Melissa McCarthy (Ian West/PA)

The actress, who wore an animal-print dress from her own clothing range, threw herself into the action scenes, which include fighting with weapons, riding a scooter around Rome and more.

She is keen for a sequel, adding: “The action scenes were sore and tiring but really fun. I would love to do it again, I thoroughly enjoyed it.”

Action star Jason Statham, 47, plays agent Rick Ford and said it was “very easy” flexing his comedic muscle with colleagues such as Paul Feig and Melissa McCarthy.

Jason Statham attending the European premiere of Spy at the Odeon Leicester Square, London
Jason Stratham plays Rick Ford (Ian West/PA)

Jude added: “When I first read it, I loved it and really wanted to work with Paul and Melissa.”

Spy marks the third collaboration between Melissa and Paul following Bridesmaids and The Heat. The pair are to reunite for an all-female reboot of Ghostbusters.

“People seem to be liking it. I don’t want to jinx it so I feel like they like everything we’ve done,” Paul said of their partnership.

 Jason Statham, Nargis Fakhri, Melissa McCarthy, Peter Serafinowicz, Paul Feig, Jude Law, Jessica Chaffin, Miranda Hart and Allison Janney attending the European premiere of Spy at the Odeon Leicester Square, London
It’s a star studded cast (Ian West/PA)

The film’s writer and director revealed Spy came from his dream of directing a Bond movie.

“I always wanted to make a James Bond film and realised no one would ever hire me to do that so I thought it was time to write my own for a woman and make it a real spy movie, not just a spoof,” the filmmaker explained.

Miranda Hart makes an appearance in the film too. She wore a chic black jumpsuit and silver clutch.

Miranda Hart attending the European premiere of Spy at the Odeon Leicester Square, London
Comedic actress Miranda Hart (Ian West/PA)

Meanwhile a few other celebs graced us with their presence on the red carpet too. TOWIE’s Danielle Armstrong and former Pussycat Doll Ashley Roberts both wore interesting ensembles.

Danielle Armstrong and Ashley Roberts attending the European premiere of Spy at the Odeon Leicester Square
Danielle Armstrong (l) and Ashley Roberts (Ian West/PA)

Spy opens in UK cinemas on June 5.