Singin’ in the Rain cast announced