8.391 Elfen Lied Jul. 25, 2004 Elfen Lied IMDb: 8.391 2004 26 views The Diclonius, a mutated homo sapien that is said to be selected by God and will eventually become the destruction of mankind, possesses two ... AnimationDramaSci-Fi & Fantasy