cate blanchett as lucifer morningstar