Birthdate: May 12, 2023
Birthplace: Los Angeles, California, USA
Debra Neil-Fisher was born in Los Angeles, California, USA. Debra is an editor and director, known for The Hangover (2009), Transformers: The Last Knight (2017) and Fifty Shades of Grey (2015).