Watch Time Spiral drama online English subbed.
When Natsuki Aizawa (Meisa Kuroki) was a child, she was kidnapped which left her traumatized. Natsuki grew up relying on her friend Kentaro Yuki (Yuta Hiraoka). She now studies physics at a university. One day, she meets newly appointed professor Shuya Tatsumi (Gackt). Afterwards, mysterious events continually happen around Natsuki Aizawa. Shuya is time traveller who travels between the future and the past.