Main Characters Stanislav Sokurov Haruya Kobayashi Yuuta Sylvain Clark Henri-Hugues de Saint Germain Mikhail Nevsky Alfred Visconti Joshua Grant Shun Someya