Music, stage and screen