Dan stevens legion

Dive into the captivating world of Legion and unravel the enigmatic character played by Dan Stevens. Discover the mind-bending journey of David Haller and his extraordinary abilities.