Jennifer Haffenden is a Canadian costume designer for film and television productions.
January 09, 2006
January 11, 2013
January 01, 2006
September 17, 2013
September 21, 2012
July 10, 2004
April 01, 2016
September 21, 2004