Elijah Dixon
Thomas Wilson (as Eric 'Ace Money' McCollum)
Jolie Martinez
Young Elijah
Mom
Officer McIntyre
Harris
Brown (as 'Bobbito' Robert Garcia)
Jay
KT
Big Pete
Uncle Cee
C.O. Vilar (as Edil 'Casper' Martinez)
Phone Kid
Mr. Gonzalez
Teacher's Assistant
Chief Berry
Group Home Counselor
Young Thomas (as Dominique 'Lil Nique' Walters)
Big Ski (as Victor 'Noreaga' Santiago)
Laser Cop (as Jeremy Peter Johnson)
Interviewer
Mr. Lloyd (as Pat McDade)
Mr. Mercer
Prosecutor
Public Defender / Teacher
Big Boy (as Montay 'Tay Boogie' Walters)
C.O. Steve (as Curt 'Flirt' Carrott)
Cop #1
Cop #2 (as Doug Crosby)
Eugene
Financial Aid Advisor
Polaroid Guy
Hector
Isiah
Elijah's Judge (as Michael Ingram)
Mark
Mrs. Williamson
Ms. Leone
Officer Welles
Photographer
Polo'd Out Student
Rahmel
Store Owner
Supervisor
Tyrone
Bernadette
Young Girl (as Alexis 'L. Dionne' Hyman)
Jess (as Donovon Ian Hunter McKnight)
Tiny
Cee's Judge
Shareholder (as Bridget Mary McConnell)
News Reporter
C.O.
Laser Cop #2 (as Seth Meier)
Counselor #2
C.O. #2 (as Mr. Fischer)
Inmate (as Blaze Kelly)
Prison C.O. (as Brian A. Wilson)
Shareholder C.O.
Lockdown C.O.
Cafeteria C.O.
Prison Guard Lawrence
Mike (Inmate)
Correction Officer Villar
Riot Guard / Court Officer
Inmate (uncredited)
Officer McIntyre's Wife (uncredited)
Inmate on Bus (uncredited)
Boy on bus (uncredited)
Attorney (uncredited)
Foster Child (uncredited)
Prison Counselor (uncredited)
Prisoner (uncredited)