David Haines - Rotten Tomatoes