Skip to main content

This one is a bit silly, and very Otaku. Van Von Hunter rolls with the tag line “Putting the Van in Vanquished“, and is a live-action comedy mocumentary. It takes place in Hollywood and Tokyo, with a hero who is out to vanquish evil and save the world… sort of. Watch it now at Crunchyroll.