Who was the real villain?
That thought crossed David's mind on Legion Season 2 Episode 2 when he embarked on a mission of self-discovery and it sent him on a path to finding out more than he thought was possible about the villain.
But the biggest twist of all was that the person he had been searching for all along was as old as time, and he had been subconsciously missing out all the details.
How did everyone react to learning the truth?
Use the video above to watch Legion online right here via TV Fanatic.
Get caught up with all the latest twists and turns now.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.