Info mistake?
Biography
Detra Payne is known for 24 (2001), Forced Move (2016) and The Big Leap (2021).
Awards
Known For
Filmography
No data