By Richard Kelly, Jake Gyllenhaal
By Stanley Appelbaum, Richard Kelly
By Richard Kelly, Neil McNaughton