Metro Weekly

Moulin Rouge – 0542 – John Cardoza as Christian in the North American Tour of Moulin Rouge! The Musical, Photo by Matthew Murphy for MurphyMade