Après avoir littéralement brillé en incarnant le roi Léonidas dans 300 (Zach Snyder), Gérard Butler n’a pas su correctement rebondir et a, de ce fait, enchaîné les navets avec une aisance assez déconcertante. Que ce soit à travers Ultimate Game ou encore le chasseur de primes, l’acteur ne connaît plus la notoriété qu’on a pu lui accorder quelques années auparavant. Ce constat commence d’ailleurs dès 2008, lorsque ce dernier accepte d’incarner le hautement populaire Alex Rover, héros des romans d’aventures de Jodie Foster. Ce que l’on peut accorder à L’ile de Nim, production sans prétention, reste et restera son originalité et son audace visuelle. Cependant, bon nombre de ces petites touches attrayantes sont gâchés par un manque d’engagement dans l’écriture du scénario, globalement trop peu abouti. Au final, cette comédie engagée saura trouver son public, sans pour autant toucher le plus grand nombre.