Действие происходит в городе, напоминающем Италию, известном как Бельмонте, с уровнем технологий, напоминающим уровни конца 19 века. В этом городе есть механические куклы размером с человека, известные как «Автоматы», которые служат горожанам.
Главный герой, Ромео, - таксист, который изначально был членом организации, известной как «Олма Росса». Он находит автомат в виде молодой женщины, которая, похоже, страдает амнезией. Он называет ее Анной, они начинают жить вместе. Однако через некоторое время Олма Росса начинают догонять Ромео, и также появляется организация, состоящая из автоматов; таким образом, Ромео должен бороться, чтобы защитить свою нынешнюю жизнь.