Dan Stevens is known for his role as David Haller in FX series Legion .
He is best known for his roles as Matthew Crawley in the ITV period drama series Downton Abbey , David Haller in FX series Legion and Beast in Walt Disney 's live-action adaptation of Beauty and the Beast .
Dan Stevens