Andy Chen: Andy Chen. Director: The Spider. Andy Chen is known for The Spider (2024), Fiona (2022) and Close Your Eyes (2022).
Known For: The Spider (Director), Fiona (Cinematographer), Close Your Eyes (Cinematographer), The Gateway Drug (Cinematographer)