1977 | Zrenjanin, Serbia.
Todorovic studied painting and visual arts in Serbia and in California. He is a recipient of two awards for his short film Silica-esc. He has directed and produced numerous new media art projects and experimental films that toured extensively.
His recent debut feature “Water Hands” premiered at the 40th international Film Festival Rotterdam 2011.