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