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