Popular for his ad films, especially those made in India, Marco has also made many short films and also a feature film, Ainoa (2005). A sci-fi film, Ainoa was released in Austria after a successful festival run. Marco came up with a sci-fi short film last year, The Shaman which was premièred at Tribeca Film Festival, before going on to make it to various other festivals as well.