Aidan Duffy is an award-winning writer/director based in Dublin, Ireland. His breakthrough short film Mirrorman (2011); which he also starred in, had it's world premiere at the Short Film Corner of the 64th Festival de Cannes, was nominated for best screenplay at the Underground Cinema awards in Dún Laoghaire, Dublin and won the L.A.