Aidan Demarest - Rotten Tomatoes