WARNING: Don't watch if the sight of blood makes you squeamish.

He was part of the winning World XI team during this weekend's Soccer Aid 2019.

But that victory came at a price for James McAvoy as he sustained a painful injury to his lip during the star-studded football match, the Daily Mail reports.

The Dark Phoenix actor, 40, shared gruesome video on Instagram on Monday, which showed a doctor sewing up his lip.

Advertisement
James McAvoy acknowledges the fans prior to the Soccer Aid for UNICEF 2019 match between England and the Soccer Aid World XI at Stamford Bridge. Photo / Getty Images
James McAvoy acknowledges the fans prior to the Soccer Aid for UNICEF 2019 match between England and the Soccer Aid World XI at Stamford Bridge. Photo / Getty Images

The star, who filmed the video shortly after his team's win, explained to his followers just how he sustained the injury.

Speaking into the camera as the doctor prepared to apply local anesthetic to his mouth, James said: "So we just won, we just beat England in the penalties for Soccer Aid for Unicef and we've raised already £6.7 million.

"At one point we were 2-1 down, we were struggling and we got a penalty claim. We all jumped up and were like [cheers], and one of my team mates smacked me in the face and has split my lip.

"My mouth filled up with blood and all of that. It's tiny but you know darling, my face is my fortune. And the esteemed doctor here believes that I need to have a single stitch so I'm going to get some anesthetic and I'm going to get a stitch."

The Scottish star then proceeded to film the procedure, adding the line "look away if you're squeamish" to the first clip.

The actor was in good spirits despite his injury after his team won the tournament. Photo / Instagram, James McAvoy
The actor was in good spirits despite his injury after his team won the tournament. Photo / Instagram, James McAvoy

Holding the camera aloft, James filmed as the doctor sewed the stitch on his lip, with the doctor at one point apologising for the amount of blood.

Team England took on World XI for Soccer Aid in the eighth edition of the tournament, with Harry Redknapp and Piers Morgan's international team winning the nail-biting match 3-1 on penalties.

While TV personalities Mark Wright and Marvin Humes lined up with Olympians Mo Farah and Usain Bolt on the pitch, there was plenty of celeb support in the crowds, including Rita Ora who put on a very racy performance at halftime.

She joined a host of stars on camera, including Countdown favourite Rachel Riley who provided some pre-match commentary with host Dermot O'Leary.

The match went to penalties after a closely fought 90 minutes.

James McAvoy's World XI beat Team England to win the Soccer Aid for UNICEF 2019 match. Photo / Getty Images
James McAvoy's World XI beat Team England to win the Soccer Aid for UNICEF 2019 match. Photo / Getty Images

This year, women took part in Soccer Aid for the first time in the event's history.

Speaking on the issue ahead of the event, James said: "There should be no boundaries for people to do what they want to do in any part of society and we sadly have that all the way through society.

"There are class boundaries, there are glass ceilings, but sport seems to be saying no to that at the moment and that is something we should support.

"Having women on our team doesn't feel weird, it feels natural, it feels completely ordinary."