Todd Burrows

Todd Burrows

A trailblazer in the realm of psychological thrillers, Todd Burrows was born in 1970 in the bustling city of Sydney, Australia. He began his active filmmaking years in the mid-90s, captivating audiences with his unique takes on thrillers and dramas, most notably for his acclaimed films "The Tangled Web" and "Echoes of the Past," which earned him numerous accolades including a BAFTA Award. Burrows is renowned for his knack for building suspense and his subtle exploration of the human psyche, often set against the backdrop of gritty urban landscapes.

As a person, Todd Burrows is a true craftsman of cinema, constantly pushing boundaries and unafraid of diving into the darkest corners of the human mind, yet always maintaining a humble and down-to-earth demeanor off-camera.

Filmography