David Haller aka Legion - X-Men Age of Apocalypse Fan Cast | myCast.io