Trigun

Afro Samurai or Samurai Champloo