Thomas Jane shouldn't be an option.
Marvel Studios is always intent on starting fresh and recasting someone who played the character for another studio would just cause confusion, same thing with Lundgren and especially Stevenson who already is in the MCU.
Interesting choices overall, Gyllenhaal seems too pretty to me plus I want him as Moon Knight for some pervasive reason.
I like the idea of Holt, Joe and Karl but ultimately I feel like Farrell could be fantastic, he has the look about him and I feel like he's matured as an actor.