Advertisement

Dan Stevens in "Legion"

Dan Stevens in "Legion"

David Haller (Dan Stevens) descends further into the madness on the second season of "Legion" on FX.

Advertisement