Entertainment ‘Aladdin’ star James Monroe Iglehart joins ‘Hamilton’ James Monroe Iglehart is slated to play the dual roles of Marquis de Lafayette and Thomas Jefferson in "Hamilton." Photo Credit: Getty Images / Brad Barket By Keira Alexander firstname.lastname@example.org January 17, 2017 5:04 PM Print Share Share Tweet Share Email The Genie will soon be in the room where it happens. After he grants his last wish in Broadway’s “Aladdin” musical next month, James Monroe Iglehart will be joining the cast of “Hamilton” at the Richard Rodgers Theatre, Broadway World reported Tuesday. The Tony-award winning actor, 42, will play the dual roles of Marquis de Lafayette and Thomas Jefferson starting sometime in mid-April. His final performance as Genie, a role which earned him a Tony in 2014, will be Feb. 19. recommended reading Alexander Hamilton memorabilia to be auctioned Iglehart, who’s also appeared in “Unbreakable Kimmy Schmidt” as Titus Andromedon’s (Tituss Burgess) rival, tweeted Tuesday: “Thank u @aladdin for everything! No one would know who I am if it weren’t for u! And I still got Wishes to Grant until Feb 19! #MakingMagic.” By Keira Alexander email@example.com Share on Facebook Share on Twitter Comments Comments section is temporarily on hold. Here’s why.