shows holmes has the screen presence to become a major-league leading lady , -lrb- but -rrb- the movie itself is an overachiever , a psychological mystery that takes its sweet time building to a clmax that 's scaⲅcely a surprise by the time it happens .