Question: who played cosmo in singin in the rain?
Answer: Donald O'Connor