Cuphead has at least two endings, depending on whether Cuphead and Mugman agree to hand over the soul contracts to The Devil or not in the final level, One Hell of a Time.