Greatest - Bobby Charlton Talented - Paul Gascoigne or Jimmy Greaves Special mention for Gary Lineker too.
Not the greatest, not the most talented but Every time Brian Robson pulled on an England shirt he would have run through a brick wall for the team, as would Stuart Pierce.
Greatest: Graeme Le Saux Talented: Carlton Palmer . . . Seriously, Id say Moore and Gascoigne, with Gordon Banks getting a mention..