Producers announced Thursday that the much-delayed musical based on the 1992 film starring Steve Martin as a shady preacher will start performances April 3 at the St. James Theatre.