Ultimo The animation

Plot
In the year 2989, a well-respected scientist named Roger Dunstan unleashes his "last curse on the world" in the form of two Karakuri Dôji - Ultimo and Vice. Their purpose is to do battle to find out once and for which force is greater - good, or evil. He later made more Karakuri Dôji to fight alongside Ultimo and Vice, equaling to 100 in total.

In 12th Century Kyoto, as Dunstan is supposedly carrying two boxes containing Ultimo and Vice, he encounters a bandit group, lead by a young man named Yamato. They open the boxes, awakening the two dôji, and thus starting the everlasting battle of good and evil.

Centuries later, Yamato Agari, an ordinary high school student and the reincarnation of the bandit leader, once again encounters Ultimo and becomes his master. He soon finds out, though, that the battle is still ongoing, and that this time it will involve his family, friends, and enemies. Along the way, he learns more about Roger Dunstan, the Karakuri Dôji, his friends and enemies' past, and what is truly good and evil.

Characters
Main Karakuri Dôji

Ultimo	Good Dôji Leader

Vice

Evil Dôji Leader

The “Six Perfections”

Name	Perfection

Service	Generosity

Regla	Morality (Discipline)

Pardonner	Patience

Slow	Energy (Diligence)

Goge	Meditation (Contemplation)

Sophia	Wisdom

The “Seven Deadly Sins”

Name	Sin

Désir	Lust

Edile	Gluttony

Avaro	Greed

Paresse	Sloth

Rage	Wrath

Jealous	Envy

Orgullo	Pride

Others

Name	Quality

Milieu	The Middle Path

Masters

Roger Dunstan

The Good Dôji Club

Yamato Agari

Shin Ekoda

Koun Shakujii

Machi Shina

Hiroshi Kumegawa

Yoichi Oizumi

Musashi Murayama

Makoto Sayama

Hibari Oume

Akitsu Otake

Kiyose Matsumoto

The Evil Dôji Branch

K

Tomomitsu Iruma

Rune Kodaira

Hana Koganei

Fusataro Fussa

Sumako Miyoshi

Mizho

Kaizo Oume

Akira Hidaka

Humans

Darumada Masami

Fushimi Agari

Hyoe Tokorozawa

Jun Chichibu

Miyu Murayama

Taiji Kokubun

Yuu Ekoda

Shinsaku Ekoda

Saishinsaku Ekoda

K's Grandmother