Claim: The Cry of the Owl is a 2002 thriller film.
Verdict: REFUTES