David Haller, AKA Legion, is a troubled young man who may be more than human.
Algorithmically related works by image: