Theo James to star in Divergent

Theo James