MANCHESTER United footballer David Beckham faces a shoot-out at the OK Corral as he turns cowboy in the latest Pepsi advert.

The multi-million pound advert pits the England captain against Real Madrid in a spoof spaghetti western.

Team-mates Juan Sebastian Veron, Gary Neville, Ryan Giggs and Ole Gunnar Solskjaer also star in the advert.