Johnny Depp
Michael Pitt, Martin Scorsese, Johnny Depp and Brian Selznick have cameo roles.