Rachel McAdams shadowed police for her role in 'True Detective'.

The 36-year-old actress took part in a ''ride-along'', as research for her role of Ani in the TV series, and has revealed she learnt that ''everybody is lying''.

Rachel said: ''I did a ride-along with police and I learned that everybody is lying to everybody else. I get it now when police officers are cynical, because criminals are always trying to pull one over on them.''

Rachel insisted she loved working on 'True Detective', because of her character, as well as her co-star Colin Farrell, who she said is a ''delight''.

Speaking to Stylist magazine, she said: ''I felt connected to Ani on a gut level. I understood her as soon as I read her. Working with Colin was a delight. He would come to my trailer for a chat and a cup of tea every day. We got really into chocolate coconut chips.''

Another famous actor who Rachel is excited about working with is 34-year-old Jake Gyllenhaal, in her upcoming film 'Southpaw', in which she stars as Maureen, the wife of a boxer who's rebuilding his life.

She said: ''Jake and I have been trying to work together for years and this came up and he was so passionate about it and Maureen is a totally different character to anything I've done before.

''I'm actually a bit older than Jake. It still happens a lot. I think it's fulfilling some sort of male fantasy, but we're slowly getting past that.''