NO basketball player or rapper doing any Milestone guys. You need a real actor to play any of them.
Hill Harper, Jaleel White or Carl Lumby (depending on how old Hardware is) could do him.
Icon-I always pictured Lawrence Fishburne in that role. Especially after seeing him in the Matrix. I guess Keke Palmer could be Rockett. Zoe (from Star Trek) would be too old.
Static-Lee Thompson Young, Arjay Smith (both who have done series playing guys who were heroes or had powers), James Tyler Williams and I just forgot the last guy. Arjay would probably get it since he's made a career of playing nerdy black guys.