An image from Citroen, one of the productions that also features Ruben Joshua.
Ruben Joshua
July 6, 2000 — Hilversum, Noord-Holland, Netherlands
Ruben Joshua is a gifted and driven film director with a foundation in theater directing. His fascination with technology and his aspiration to craft compelling visual narratives led him to make the leap into the realm of film.