In an interview with Parade, the actress insisted that Craig was the perfect leading man and brought something to the role that no one else could have done.
"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 said.
Mara also recalled her experience of auditioning for the part of Lisbeth Salander, admitting that she felt confident that she would land the role after her first read-through.
"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," she said.
"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."
Watch Rooney Mara discuss The Girl with the Dragon Tattoo with Digital Spy below: