Producers announced Tuesday that "The Phantom of the Opera" veteran Karimloo was cast as Jean Valjean, "Hair" star Swenson as Javert, "Ghost" star Levy as Fantine and "The Book of Mormon" star James as Eponine.
The re-imagined story will begin previews March 1 at the Imperial Theatre. Additional casting, including the roles of Marius and Cosette, will be announced later.
The show marks the third time the show has made it to Broadway.
The Oscar-nominated big screen adaptation directed by Tom Hooper starred Hugh Jackman, Russell Crowe and Anne Hathaway.
Follow Mark Kennedy on Twitter at http://twitter.com/KennedyTwits