Jacqueline Castel is known for My Animal (2023), Alan Vega: Nike Soldier (2021) and Twelve Dark Noons (2011).