David Beckham has fought off competition from Daniel Craig and Brad Pitt to be named the owner of the most enviable abs in showbiz. The Bond star came second while the Hollywood hunk landed third place in the poll by exercise firm Slendertone.