Al Pacino plays Phil Spector in the upcoming film about the music industry legend directed by David Mamet. Click through to see more screen actors as rock stars, from Jennifer Lopez (as Selena) to Cate Blanchett (as Bob Dylan!).
Aaron Johnson plays a young John Lennon in the film Nowhere Boy.
Dakota Fanning as Cherie Currie and Kristen Stewart as Joan Jett of the Runaways in the 2010 film the Runaways.
Jamal Woolard as Notorious B.I.G. In the 2009 film Notorious.
Beyoncé Knowles as Etta James in the 2008 film Cadillac Records.
Marion Cotillard as french singer Edith Piaf in the 2007 film La Vie En Rose.
Cate Blanchett as the character Jude in the 2007 film I'm Not There.
Sam Riley as Ian Curtis of Joy Division in the 2007 film Control.
Shane West as Darby Crash of the Germs in the 2007 film What We Do Is Secret.
Joaquin Phoenix as Johnny Cash and Reese Witherspoon as June Carter in 2005 film Walk the Line.
Jamie Foxx as Ray Charles in the 2004 film Ray.
Jennifer Lopez as Tejano singer Selena in the 1997 film Selena.
Angela Bassett as Tina Turner in the 1993 film What's Love Got to Do with It.
Val Kilmer as Jim Morrison in the 1991 film the Doors.
Dennis Quaid as Jerry Lee Lewis in the 1989 film Great Balls of Fire.
Forest Whitaker as Charlie Parker in the 1988 film Bird.
Lou Diamond Phillips as Ritchie Valens in the 1987 film La Bamba.
Gary Oldman as Sid Viscious of the Sex Pistols in the 1986 film Sid and Nancy.
Sissy Spacek as country singer Loretta Lynn in the 1980 film Coal Miner's Daughter.
Gary Busey plays Buddy Holly in the 1978 film The Buddy Holly Story.