demonstrates holmes has the screen presence to gotten a major-league leading lady , ( but ) the flick itself is an underachiever , a psychological mystery that takes its sweet time building to a climax that's scarcely a surprise by the time it arriving . 