Four decades after opening on Broadway, Dreamgirls has finally come to London. This highly anticipated revival depends entirely on finding not just an exceptionally talented, convincing vocalist but a powerhouse star to play Effie: they certainly found that in Amber Riley.