johnny depp as ferris beuller