Veteran British actor Sir Ian McKellen won a Variety Club Award for his 'outstanding contribution to showbusiness' at this year's Variety Club Awards in London while Kevin Spacey received an award for his 'outstanding contribution to the British theatre.'