Mark Wahlberg? Vin Diesel? Seriously? They're as bad as Channing. And as much as I like Biehn he won't be cast as Flint because of his age. Maybe as Hawk or something like that.
Jane on the other hand could pull it off. Aaron Eckhart was a badass in Battle:L.A and they kinda look alike too. But since the director will be the same one from Step Up 2 and 3, and we already got Channing, we'll probably get another dancer to play Flint.
When I first heard they were making a GI JOE movie I had Jeremy Renner in mind to play Duke. Maybe we can still have him as Flint.
He seems like a modest, down to earth, likeable guy. I have hope he will portray Flint with intensity and in a manly fashion. Unlike Channing butchuring Duke with his thuggish, "yeahhhh boyyyy" personality.