Illustra Media produces internationally acclaimed documentary films that explore the scientific case for intelligent design in the universe. Working with the Discovery Institute and a team of scholars and scientists, Illustra has helped define the evidence for design in nature—and to expose the limitations of materialistic processes (including natural selection) that attempt to account for the origin and diversity of life on Earth.


Email Sign-up

Sign up for the TWR360 Newsletter

Access updates, news, Biblical teaching and inspirational messages from powerful Christian voices.

Thank you for signing up to receive updates from TWR360.

Required information missing