La película está basada en el libro 'El mar de los monstruos', escrita por el estadounidense Rick Riordan. Este libro pertenece a la serie de novelas 'Percy Jackson y los dioses del Olimpo'.
Para esta película, Alexandra Daddario tuvo que teñirse el pelo de rubio para caracterizar su papel de Annabeth Chase.
Durante el rodaje de las escenas en yates y botes, Alexandra Daddario descubrió que era propenso a los mareos. Curiosamente, su personaje en los libros también se marea en la venganza de la reina Anne.