Nichelle Aiden is an actress and casting director, known for Saints and Soldiers: Airborne Creed (2012), SAGA: Curse of the Shadow (2013) and Archangel Alpha (2016). Read more on iMDB