Tower: Rough stone pointed vault, flattened arch to stair door N. Medieval stoup S, reset 1922. Oak inner doorcase, c1900, with big ribbed coved top and paired octagonal side shafts.
Tower arch is cemented, 4 medieval small carved heads reset in sides. Five broad slate steps down into nave. Nave and chancel: Exceptional single late C15 oak plaster-panelled barrel roof in 72 squares, with deep moulded cornice. Plastered walls. Two late C17 or C18 black-letter panels on N wall, the Commandments and part of Creed in Welsh. A crest of Lloyd of Coedlannau said to have been found at the same time seems to have gone. Two broad pointed arches from nave and chancel to SE chapel. N organ chamber with roof panelled to match C15 roof. SE Chapel also has matching roof, probably late C19.
Fittings: Exceptional C12 or C13 font with 12 crudely carved faces right around broad bowl. Reredos, panelling, altar and rails, 1959 sub-classical, probably by A.D.R. Caroe. In the reredos, stone small Crucifixion oval panel, possibly C14, similar to roundel at Llanwnen. Very large and fine 5-bay screen with complex tracery and vaulting, deep coved cornice and sunburst cresting, carved by Reubens and Col. Davies-Evans, dated 1915. Pulpit carved by Col. Davies Evans, hexagonal with open pointed traceried panels and quatrefoil short legs. Lectern, Welsh dragon squatting on a large coronet, dated 1922. Handsome pews made by the estate carpenter, William Evans, Bryngwenog, with open backs and some 34 elaborately carved bench-ends, designed by Mary Davies-Evans and carved 1914-19 by Reubens.
Monuments: Nave N: Col Herbert Davies-Evans (1842-1928). Nave S: Herbert Evans of Highmead (d1787), and Anne Evans (d1807), marble plaque with sarcophagus 1807 by Foster & Co of Bristol. Lady Anne Griffies Williams, c1800, with finely carved Adamesque urn. Chancel S: Thomas Bowen of Waunifor, (d1805) and his wife (d1829), black and white marble framed plaque, by Foster & Co of Bristol.
Stained glass: W 3-light made by Col Davies-Evans at Highmead c1900. SE chapel S 2-light late C19 Baptism.