Cast & CrewDebbie ReynoldsActorDonald O'ConnorActorGene KellyActorJean HagenActorStanley DonenDirectorGene KellyDirectorArthur FreedProducer