John, 64, performed a special version of "Candle in the Wind" at the funeral of Princess Diana in 1997. Beckham, 35, who recently worked with Prince William on England's 2018 World Cup bid, will bring his wife, Victoria.
Other famous faces at the April 29 nuptials include Mr. Bean actor Rowan Atkinson, a close friend of Prince Charles; director Guy Ritchie; singer Joss Stone; Olympic swimmer Ian Thorpe; and celebrity photographer Mario Testino, who took the official royal engagement photos of Prince William and Kate Middleton.
In addition to celebrities, there will be foreign royals present from counties including Denmark, Norway, Spain, Saudi Arabia, Thailand and Morocco.
After Prince William and Middleton trade "I do's" at Westminster Abbey, about 600 guests will then attend a champagne and canapés reception at Buckingham Palace hosted by the Queen of England.