Ghost ★★★

honestly thought this was supposed to be a comedy