cate blanchett as buddha