Meet the Cast of Legion | FX

Dan Stevens Cast

Dan Stevens

as David Haller

His whole life, David believed he was schizophrenic and struggled to maintain his sanity. All that changed when he met the girl of his dreams.