The cast of FX's TV adaptation of Brian K. Vaughan and Pia Guerra's Y: The Last Man has been announced, via The Hollywood Reporter.
Dunkirk's Barry Keoghan will headline the cast as Yorick Brown, the last human male left alive after a plague wipes out all other men.
Justice League actress Diane Lane will play Yorick's mother, Senator Jennifer Brown, a first-term lawmaker dealing with the fallout of the plague.
Imogen Poots will play Hero Brown, Yorick's sister, an EMT nurse.
Lashana Lynch, of the upcoming Captain Marvel, will portray Agent 355, a Secret Service agent who comes into contact with Yorick.
Finally Marin Ireland will play Nora, the President's aide.
No premiere date for Y: The Last Man has been announced.