Serial Experiments Lain
Layer:13 – EGO still
S01E1324 min· aired 9/28/1998

Layer:13 – EGO

TMDb8.4
Nexus es128645TMDb ep 56128TVDb ep 295416

Overview

The world is crumbling, people are dying and Alice's sanity is threatened. To save humanity, there is only one thing Lain can do; she must make the ultimate personal sacrifice.