Michael Shannon and Willem Dafoe (Detective Havenhurst) in Unified Pictures' My Son, My Son, What Have Ye Done (2010)

Michael Shannon and Willem Dafoe (Detective Havenhurst) in Unified Pictures' My Son, My Son, What Have Ye Done (2010)