Tom Huddlestone ( born 28 December 1986 ) is an English football player . He plays for Tottenham Hotspur and England national team . Thomas Andrew Huddlestone ( born 28 December 1986 ) is an English footballer who plays for Tottenham Hotspur and the England national team .