I would have to say Kenshin.. As I've seen it like 3 or 4 times..