A Soldier's Play is set in a Louisiana Army base during World War II. There has been a murder and the victim is a brutal, self-hating black soldier, Sergeant Vernon Waters. The investigator sent by the Army is, for that era, a rarity: a black officer, who must square off against Waters' white commander. Who killed Waters finally comes to light.
Directed by Jo Bonney, A Soldier's Play features Teagle F. Bougere as Private Tony Smalls, Mike Colter as Private C.J. Memphis, Taye Diggs as Captain Richard Davenport, Nelsan Ellis as Corporal Bernard Cobb, Joe Forbrich as Captain Wilcox, Michael Genet as Private James Wilkie, Royce Johnson as Corporal Ellis, James McDaniel as Tech/Sergeant Vernon C. Waters, Anthony Mackie as Private First Class Melvin Peterson, Dorian Missick as Private Louis Henson, Steven Pasquale as Captain Charles Taylor and Joaquin Perez-Campbell as Lieutenant Byrd.