Leon Deavers: Leon Deavers. Actor: Buffalo Soldiers. Leon Deavers is known for Buffalo Soldiers (2001), Digital Planet and Turn Left (2006).
Known For: Buffalo Soldiers (Sergeant Saad's Man), Digital Planet (Producer), Turn Left (FBI Agent Clark), NURSES DO IT BETTER Director's Cut (Actor)