Michael Keaton movies: 16 greatest films ranked from worst to best