Mirrors (2008) review