Samurai Jack. Just something I thought of while I was watching the show. He always sacrifices himself so other people can be happy and he's stuck in the future. samurai jack Good guy GREG cartoon network