The Tuskegee airmen deserve a whole lot better than this.
An incredible badly written, directed and acted movie. The script is where the problems start: lame, contrived, implausible, laughable at times and hung ho with very silly dialogue. It's as if it was written for kids. It does no justice to the actual 332nd Fighter Group.
Direction is similar. Over-the-top, unrealistic action scenes. CGI that looks like it comes out of a video game. No, wait, video games are more realistic-looking.
Performances are hammy. Terrance Howard is capable of better performances. It is par for the course for Cuba Gooding Jr, however: he peaked with Jerry Maguire and it's been all down-hill since then. There are no performances that do credit to the acting profession.