Rooney Mara is singing the praises of her Girl with the Dragon Tattoo co-star Daniel Craig.

In an interview with Parade, the actress said: "He's such a gifted actor and I just can't imagine anyone else in that role.

“You know someone's done it right when you can't imagine anyone else playing a part. He was incredibly patient and kind with me and he's a very generous actor."

Mara also shared her experience of the audition process: "I thought I did an okay job, and then a few days later I got a call from the casting director and she had shown [director David Fincher] my tape and he really responded to it.

"Because we had worked together for a few days on The Social Network, he wanted me to know what I was getting myself into if I were to get this part."

Mara added: "He gave me this laundry list of all the things I would have to do.

“I'd have to become a smoker, I'd have to be naked, I'd have to ride a motorcycle, all of this stuff.

“From that conversation, I knew that I had a really good shot at getting it."