Theo James has revealed the 'Divergent' cast bonded by going drinking with each other before and during shooting.

The 29-year-old actor - who plays Tobias 'Four' Eaton in the forthcoming sci-fi action movie - lived with the cast in a down town Chicago apartment building and they got to know each other during boozy nights out in town.

He said: ''You really had to dive in and become friends with everyone - getting f***ed up and having nights on the town always eases that.''

Director Neil Burger added: ''Like corralling wild cats.''

Although he had a lot of fun James also worked very hard in the gym to achieve the physical look director Niel required for the movie.

Theo revealed to Total Film magazine: ''I kind of consider myself fairly in shape. I've done some martial arts and boxing before. But when we were doing the costume fitting, I was in a T-shirt and we were trying on jackets. I was like 'So you know, (this character) is kind of my shape right?' Niel was like ,'No, he's going to be much more powerful'. I said 'Oh s**t...' I literally ran to the gym and spent a month there.''

Futuristic thriller 'Divergent' also stars Shailene Woodley, Kate Winslet and Zoë Kravitz.