Michael Hanrahan - Rotten Tomatoes