Academia naval de Annapolis. 50.000 solicitudes. 1.200 son aceptados... Jake Huard (James Franco), un joven de origen humilde, tendrá que luchar denodadamente para sobrevivir al duro entrenamiento de una de las academias militares más exigentes del mundo. Contra todo pronóstico, su gran sueño de ser aceptado en la academia de Annapolis se hace realidad. Pero allí tendrá que hacer frente a un duro adversario: el comandante de la compañía.