If you have been under a rock and have not seen Star Trek yet. Tyler Perry has a special cameo as Admiral Richard Barnett of Star Fleet. Can't miss him. And there is no truth to the rumor of a Madea in Space, sorry. Was this a cheap ploy to lure people to the theater. Is Admiral Richard Barnett the new Lando Calrissian (Billy Dee Williams)? Well from several interviews it appears that JJ Abrams respects and admires Perry and wanted him in the film. That's all.