32 years, 8 months,
3 days old age Theo James will turn 33 on 16 December, 2017.
Only 3 months, 26 days, 14 hours, 42 minutes has left for his next birthday.
Theo James was born on 16-12-1984 in Oxfordshire in the state of England, United Kingdom. He is an English (UK) Film Actor, Musician & Television Actor who known for his work in Hollywood industry.