Tilda Swinton and Julianne Moore are unsurprisingly excellent, but even they seem to be struggling to navigate such a didactic script