CharacterGeneral John MacArthurGeneral John MacArthur in And Then There Were None (2015), played by Sam Neill. Played bySam NeillAppears inAnd Then There Were None2015