Directing James Curle Directed A Witness 2025 Under the Blue 2024 Man of the Hour 2018 Agent-readable