7 Things You Gotta Know About Theo James
Move over, Leo! There's a new heartthrob in town and his name is Theo...Theo James. The 29-year-old British babe stars in Divergent and there's a lot to love about him. Here's Theo 101...ladies, meet your new crush.