L'église, une des plus vieille de Bretagne, est classée Monument Historique. Elle a une silhouette peu banale avec sa grosse tour carrée fortifiée, surmontée d'un étage octogonal qui supporte la flèche.
Une première église fût construite à la période romane vers le début du XIe siècle dont il ne subsiste aujourd'hui que la porte située sur le pignon ouest, face à la mer. A la fin du XIIIe siècle, une nouvelle église est bâtie sur l'emplacement de la première en réutilisant les matériaux. Bien que comportant de nombreuses particularités, elle contient toute la stylistique du gothique de l'époque. Au temps des guerres de La Ligue, l'église fût un temps transformée en forteresse par les troupes catholiques venues de Dinan. Le 29 août 1597, un assaut côté terre soutenu par le bombardement de deux galères malouines réduisit le retranchement des ligueurs qui furent tous massacrés. L'édifice porte encore les traces de cette bataille.
Les voutes de la nef actuelle, de style néogothique datant de 1903, cachent l'ancien douvis originel en bois qui subsiste encore dans la sacristie.
Ex-Votos marins :
Les œuvres dédiées au patrimoine maritime sont nombreuses et l’on peut ainsi trouver :
Un goélette à trois-mâts barque, la « Rosalie » immatriculée à Saint-Malo, à la coque vernie et datant du milieu du 19 ème siècle,
Une frégate de guerre à deux ponts du 4 ème quart du 18 ème siècle réalisée par un charpentier de marine, le « Henri ».
On y trouve également un vitrail datant de 1908 intitulé « La procession des marins sur la grève de Saint-Suliac ».
Un autre vitrail est destiné à Saint-Suliac débarquant sur les rives de la Rance.
Enfin une sculpture en bois au pied de la Vierge représente des naufragés en détresse implorant cette dernière.