Theo James's net worth 2021 is 4 million.
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