Answer
The Black Dahlia is a 2006 American neo-noir crime film directed by Brian De Palma, starring Josh Hartnett, Scarlett Johansson, Aaron Eckhart, Hilary Swank, and Mia Kirshner. The film is based on the 1987 book of the same name by James Ellroy, which was inspired by the real-life murder of Elizabeth Short in 1947.