천사와 악마는 댄 브라운의 2000년 소설. 로버트 랭던과 비토리아 베트라라는 두 인물이 CERN의 세계 최대 입자가속기인 거대 하드론 충돌기(LHC)에서 생산된 반물질의 힘으로 바티칸을 파괴하려는 일루미나티를 막으려는 내용이다. 배경은 바티칸 시티와 로마이다. 다빈치 코드와 같은 주인공인 로버트 랭던이 등장한다. 배경은 유럽 입자 물리 연구소(CERN)와 로마 곳곳의 성당들이다. 소설에서는 다빈치 코드 이전의 내용이지만, 영화에서는 다빈치 코드 속편으로 다뤄진다. 대한민국에서는 《다빈치 코드》의 성공 이후 번역되어 많은 관심을 받았다.
천사와 악마는 다빈치 코드 이후의 내용인가요?