Leanne Best - British actress. She was born June 15, 1980 in Liverpool, United Kingdom.Best known for her work on The Infiltrator (2016), The Woman in Black 2: Angel of Death (2015), Star Wars: The Force Awakens (2015).