Everything about this presentation was perfect. The sets, costumes, choreography, songs, and the actors themselves. Peter Dinklage as Cyrano was perfect. This man shows emotion in his eyes and face so perfectly that I believed everything he said and every letter he wrote! His Cyrano rivals Gerard Depardieu’s portrayal in 1990.