film still of!!!! johnny depp!!!! in ( ( the simpsons ) ) movie