Leonardo DiCaprio has revealed that he spent a lot of time with CIA agents in preparation for his latest film Body Of Lies.