Sir Ian McKellen has confessed to having a crush on England football ace David Beckham. The gay actor, best known for playing wizard Gandalf in 'The Lord of the Rings' movie trilogy, took a shine to the handsome sportsman after meeting him at the Live 8 charity concert earlier this monthSir Ian said: "David Beckham is a beautiful manHe's got a nice smileI spoke to him at a party He's a gay icon and I know he likes it"Beckham - who is married to former Spice Girl Victoria - is said to be touched by the ageing actor's comments - proving he is just as flattered by his male fan club as his legions of female admirersA source told Britain's The Sun newspaper: "David was really flattered when Ian told him how popular he is David is a big 'Lord of the Rings' so it meant a lot to him Ian thought David was absolutely charming"