David Royle - Rotten Tomatoes