LaKeith StanfieldApollo Kagwa / Executive Producer Clark BackoEmma 'Emmy' Valentine Adina PorterLillian Kagwa Jared AbrahamsonBrian West Samuel T. HerringWilliam Wheeler Alexis LouderYoung Lillian Kagwa Victor LaValleNarrator (voice) / Novel Teca PereiraOld Washerwoman Malcolm BarrettPatrice Green Jonelle GundersonNew Arrival (Lina) T'Mi MasonYoung Apollo (Age 14-17) Albert JonesCharles Blackwood Rodrigo Fernandez-StollImogen's Dad Noble EdwardsYoung Apollo (4 years) Konima Parkinson-JonesWise One Dashawn MartinDance Crew #5 Donovan Astro DemetriusCowboy Liam PyramYoung Apollo (Age 10) Sean McFly RaymondDance Crew #4 Selorm KploanyiLillian's Cousin Tyree SowellDance Crew #2 Samantha WalkesChristine Valentine Abigail SanchezTV Reporter Amanda Jane CristCal's Bodyguard Twin #2 Hilary CristCal's Bodyguard Twin #1 William CashionAnders Knudsen Elizabeth WhitmereWise One Brian Joél SanchezMarcell Greer (Conductor) Brian Patrick MurphyBrian's Dad Jamaal BurcherLibrary Goer Javier David PadillaWaiter at Bouley Joel “Kozik” LeitchDance Crew #3 Nick PiacenteFamily Member #1 Regina OhashiSushi Waiter Tracey IlgnerFamily Member #2 Blaine McKenzieScreaming Homeless Man Sonia Dhillon TullyDr. Calero Tiara MacDuff-GibsonYoung Emma Daphne Rubin-VegaMrs. Ortiz Maurice Wayne AnglinYoung Apollo (4 years) Briana TempletonBoat Lady Dawna Marie WrightColumbus Dweller #1 Cooper BiltonSailor Boy (Young Wheels) Kearstin PlemelNBI Woman #2 Ohenewa AkuffoNBI Woman #1 Jonathan van TullekenReżyseria / Executive Producer Michael Francis WilliamsReżyseria Melina MatsoukasReżyseria / Executive Producer Kelly MarcelScenariusz / Executive Producer Victor LaValleNarrator (voice) / Novel Patrick ChuExecutive Producer LaKeith StanfieldApollo Kagwa / Executive Producer David WolkisExecutive Producer David KnollerExecutive Producer Ali KrugExecutive Producer Megan EllisonExecutive Producer Sue NaegleExecutive Producer Jane FieberCostume Supervisor Ane CrabtreeCostume Design Courtney MitchellAssistant Costume Designer Beth Ann HoppeAssistant Costume Designer Brian BadieHair Department Head Amanda O'LearyMakeup Department Head Natalie NelsonHair Department Head Kier LehmanMusic Supervisor Tasha PeterMusic Coordinator Kyle BrunetData Management Technician Khaliah NealCo-Executive Producer Jason KnightLocal Casting Jo HughesVisual Effects Producer Nancy St. JohnVisual Effects Producer Shawn Benjamin Osborne24 Frame Playback Gong Myung LeeVisual Effects Supervisor Greg BehrensVisual Effects Supervisor