Previously rumoured for the role of the Marvel Studios movie's villain, the actor will not be able to join the cast due to his commitments to NBC's new Hannibal television show.
"That's not happening, unfortunately," Mikkelsen told Zoomin Movies regarding the comic-book sequel. "I had a meeting with them, but it was too late, and then Hannibal came up. And it films during the same period, so…"
The Danish actor will play Hannibal Lecter in Bryan Fuller's upcoming show.
Director David Slade was announced earlier this week to be dropping out of 20th Century Fox's Daredevil reboot to concentrate on Hannibal.
Thor 2 is scheduled to begin shooting in August.
Photo gallery - Marvel at the movies: