Xanadu, which began previews May 23, was originally scheduled for a June 26 opening. That date was postponed when co-star James Carpinello injured his foot while rollerskating.

Cheyenne Jackson, who performed in workshops of the show prior to its Broadway bow, is currently filling in for the sidelined actor. Here's a look at Cheyenne Jackson in Xanadu, which opens at the Helen Hayes Theatre July 10.