There a few actors that could play Hal but I really don't want a "pretty boy" type actor . I've always thought that Hal wasn't a male model looking guy but a guy that was good looking but rough around the edges . He can have any woman in the room but it's not just his looks it's his confidence that wins in the end.
I wouldn't mind James Marsden as Hal,he is pretty underrated and I feel he was wasted as Cyclops. Michael Ealy I think would make a good John,I would love Idris in the role but I don't see it happening. Guy I am not sure who can play him.
Would Kyle be in this movie? I have a few actors in mind maybe Adam Rodriguez or Alex Gonzalez,if a younger actor is needed maybe Tyler Posey