England captain David Beckham has forked out £1600 for a pair of Johnny Depp's pants.

Becks - who once admitted to wearing wife Victoria's knickers - bought the film actor's black smalls at a charity auction in Oxford.

Apparently he now has them displayed "proudly" in a frame in his bedroom.