Asia Argento
Sarah
Jimmy Bennett
Young Jeremiah
Jeremy Renner
Emerson
Winona Ryder
Psychologist
Ornella Muti
Grandmother
Peter Fonda
Grandfather
Dylan Sprouse
Older Jeremiah
Cole Sprouse
Older Jeremiah
Kip Pardue
Luther
Ben Foster
Fleshy Boy
Matt Schulze
Kenny
Michael Pitt
Buddy
David Dwyer
Cop #2
Marilyn Manson
Jackson
Savannah Knoop
Lydia Lunch
Social Worker #2
John Robinson
Aaron
Jeremy Sisto
Chester
Kara Kemp
Social Worker #1
Brent Almond
Cop #1
David Brian Alley
Doctor (as David Alley)
Tim Armstrong
Stinky