Leanne Best

Leanne Best is an English actress who portrayed Min Sakul in Star Wars Episode VII The Force Awakens.