A történet egy Olaszországra emlékeztető városban játszódik, Belmonte néven, a technológiai szintek a 19. század végén hasonlítanak a szintre. Ebben a városban vannak emberméretű mechanikus babák, az úgynevezett „automaták”, amelyek a város lakosságát szolgálják.
A főszereplő, Romeo taxisofőr, aki eredetileg egy „Olma Rossa” néven ismert szervezetben vett részt. Talál egy automatát egy fiatal nő alakjában, akinek látszólag amnéziája van. Annának nevezi, elkezdik együtt élni. Valamivel később azonban az Olma Rossa kezd felzárkózni Rómeóhoz, és megjelenik egy automatákból álló szervezet is; így Rómeónak küzdenie kell jelenlegi életének megóvásáért.