Крейгу отведена роль журналиста Микаэля Блумквиста, который берется за расследование дела сорокалетней давности. Об этом журналиста просит пожилой промышленный магнат, который хотел бы отыскать убийцу своей племянницы. Ожидается, что в роли помощницы Блумквиста, хакершы Лизбет Саландер сыграет британская актриса Кэри Маллиган ("Гордость и предубеждение", "Джонни Д.").
Участие Крейга в проекте было под вопросом, поскольку по контракту актеру положено еще дважды сыграть агента 007. Однако из-за финансовых проблем студии MGM работу над 23-м фильмом о Джеймсе Бонде заморозили.