Hina Abdullah: Hina Abdullah. Actress: Margaret. Hina Abdullah was born on 21 October 1987 in Brooklyn, New York City, New York, USA. She is an actress, known for Margaret (2011), New Girl (2011) and The Last Ship (2014).
Known For: Margaret (Angie), New Girl (Michelle), The Last Ship (DaliaEWOEWO Dalia Jaffe), Titans (Shyleen Lao)