Joe Thornton is 45 years and 5 month(s) old. He was born in 2 Jul, 1979. Joe Thornton currently 36 years of age is a professional Ice Hockey player and is presently playing with the team San Jose Sharks since 2005 and has captained the team on numerous occasions as well