cast

[cast] or [shed] or [throw light upon] {v. phr.} To explain; illuminate; clarify.

The letters that were found suddenly cast a new light on the circumstances of Tom's disappearance.

Einstein's General Theory of Relativity threw light upon the enigma of our universe.