Judith Drake was born in Tulsa, Oklahoma, USA. She is an actress and producer, known for House of 1000 Corpses (2003), The Holiday (2006) and Angel Heart (1987). Read more on iMDB