The "Les Miserables" star was to play Harry Houdini, a Hungarian-American illusionist and stunt performer, in the film.
The actor was already working on the project, but he has had to step away now, reports contactmusic.com.
"I have greatly enjoyed the collaborative process on Houdini. Ultimately, though, I wasn't able to commit to the time this role will require," read a statement issued by the actor.
"I have tremendous respect and admiration for the creative team and I wish everyone the best. I know they're well on their way to making something extraordinary," he added.
--IANS (Posted on 25-12-2013)