Mia Kirshner as Elizabeth Short in 2006 The Black Dahlia (7) Mia Kirshner as Elizabeth Short in 2006 The Black Dahlia