Over the last few years, deep learning techniques have yielded significantimprovements in image inpainting. However, many of these techniques fail toreconstruct reasonable structures as they are commonly over-smoothed and/orblurry. This paper develops a new approach for image inpainting that does abetter job of reproducing filled regions exhibiting fine details. We propose atwo-stage adversarial model EdgeConnect that comprises of an edge generatorfollowed by an image completion network. The edge generator hallucinates edgesof the missing region (both regular and irregular) of the image, and the imagecompletion network fills in the missing regions using hallucinated edges as apriori. We evaluate our model end-to-end over the publicly available datasetsCelebA, Places2, and Paris StreetView, and show that it outperforms currentstate-of-the-art techniques quantitatively and qualitatively.