Kostel Všech svatých je farním kostelem vejprtské farnosti. Původní hrázděná stavba zde stála od roku 1660, současný pozdně barokní kostel byl vystavěn v letech 1783–1786 a jeho věž byla roku 1912 zvýšena na 53 metrů.
Jde o jednolodní stavbu se zúženým, trojboce uzavřeným presbytářem a věží v ose před vstupním průčelím. Fasáda je členěna lizénovými rámy a obdélná okna mají odsazené půlkruhové záklenky. Presbytář kryje valená klenba s výsečemi, loď má plochý strop. V 19. století bylo parkově upraveno okolí kostela, po roce 1990 prošel interiér zásadní rekonstrukcí. Kostel je chráněn jako kulturní památka.