Joe Brewster
Director
John F. Kennedy
as
Se;f
Jesse Jackson
as
Self
Taraji P. Henson
as
Self - Reading Giovanni's Poems
Forest Whitaker
as
Al Collins
Taraji P. Henson
as
Dayna Collins
Courtney B. Vance
as
Mr. Randolph
Bonnie Hunt
as
Principal
Taraji P. Henson
as
Ann Atwater
Sam Rockwell
as
C.P. Ellis
Nick Searcy
as
Garland Keith
Nicholas Logan
as
Wiley Yates
Tyler Perry
Director
Taraji P. Henson
as
April
Brian White
as
Randy
Adam Rodriguez
as
Sandino
Megan Hilty
as
Lily St. Regis
Taraji P. Henson
as
Miss Hannigan
John Singleton
Director
Tyrese Gibson
as
Joseph Summers
Ving Rhames
as
Melvin 'Mel'
Snoop Dogg
as
Rodney
Taraji P. Henson
as
Yvette
Kate del Castillo
as
Alexis
Idris Elba
as
Colin
Henry Simmons
as
Jeffrey
Taraji P. Henson
as
Terry
Taraji P. Henson
as
Coach Starks
Henry Simmons
as
Kendrick Paulsen Jr.
Lindsey G. Smith
as
Petite Girl
James Saito
as
Won-Sik
David Soren
Director
Ben Stiller
as
Alex
Danny Jacobs
as
King Julien
Andy Richter
as
Mort
Taraji P. Henson
as
Okapi
Fantasia Barrino
as
Celie
Whoopi Goldberg
as
Midwife
Colman Domingo
as
Mister
Taraji P. Henson
as
Shug Avery
Bill Duke
Director
Taraji P. Henson
as
Clarice Clark
Maeve Quinlan
as
Julie Sawyer
Kevin Hart
as
Tree
Zhenwei Wang
as
Cheng
Rongguang Yu
as
Master Li
Jackie Chan
as
Mr. Han
Taraji P. Henson
as
Sherry Parker
Ving Rhames
as
Animal
Terrence Howard
as
Darius Allen
Taraji P. Henson
as
Ramona
Paula Jai Parker
as
Reecy
Tyler Perry
Director
Rockmond Dunbar
as
Chris
KaDee Strickland
as
Jillian Cartwright
Taraji P. Henson
as
Pam
Cole Hauser
as
William Cartwright
Adam Shankman
Director
Taraji P. Henson
as
Ali Davis
Pete Davidson
as
Danny
Mark Cuban
as
Mark Cuban
Aldis Hodge
as
Will
Betty Gilpin
as
Jesse Hutch
as
French Canadian Terminator
Andrew Bachelor
as
Rodney
Taraji P. Henson
as
Vanessa Manning
Tyler Perry
Director
Taraji P. Henson
as
Melinda
Douglas Dickerman
as
Mr. Prescott
C.C. Ice
as
Stewardess
Jahi Di'Allo Winston
as
Danny
Owen Burke
as
Jerome
Taraji P. Henson
as
Mary
Neal McDonough
as
Walter
Tyler Perry
Director
Rockmond Dunbar
as
Chief Wilson
Teyana Taylor
as
Detective Kay Raymond
Taraji P. Henson
as
Janiyah Wiltkinson
Glynn Turman
as
Richard