Ambientada en el siglo XVIII, 'Piratas' narra las aventuras y desventuras de Álvaro Mondego (Óscar Jaenada), un descarado miembro de la nobleza endeudado. Su carrera como incansable seductor se ve truncada cuando, enrolado a la fuerza en una misión para la Corona, es capturado por la tripulación pirata del capitán Bocanegra (Aitor Mazo) y su hija Carmen (Pilar Rubio), en cuyo poder se encuentran las claves que conducen a un legendario tesoro. A partir de ese instante, Mondego, acompañado de Esteban (Miguel Ortiz), un sastre con un peculiar sentido del honor, y Antón (Áxel Fernández), un niño con una especial habilidad para el aprendizaje, entran en una pugna por hacerse con el preciado botín. El baluarte de la defensa de la ley está entre los habitantes de la Fortaleza: Rodrigo Malvar (Octavi Pujaldes), el disciplanado capitán de la guardia; Blanca (Silvia Abascal), esposa del intendente de Madrid, o Victoria Falcón (Xenia Tostado), hermana del intendente provincial.