Theo James was born on December the 16th in 1984 His birth name is Theodore Peter James Kinnaird Taptiklis He is native of Oxford Oxfordshire England in the United Kingdom ... Read more