dredd and lucy mochi 2026