David Beckham will play a part in Friday's Olympic opening ceremony.

The former England captain hasn't revealed what he'll be doing - but says it goes some way to making up for being left out of the Team GB football squad.

There's also speculation that boxing great Muhammad Ali could also have a key role.