Actress Aurora Leonard is an actress, known for The Devil Sees Red (2015), Saint Nicholas (2016) and Stills (2014). Known for: The Devil Sees Red (2015), Saint Nicholas (2016), Stills (2014), Brooklyn Tide (2015) Search: