Actor James McAvoy has named his own grandmother as his top fashion icon - after scooping top honours at the Elle Style Awards in London. After failing to pick up any awards at Sunday's (10Feb08) BAFTAS ceremony, MCAvoy landed the best actor honour at the British magazine's prize-giving event last night (11Feb08). And, responding to questions about his fashion choices, the Atonement star admitted his sense of style comes from his gran. He said, "My grandmother was a very stylish woman. She would probably be, what you would call, my fashion icon. She always got it right."