Of all the things you could spend your time doing to add value to your software development process, this has got to be very near the bottom of the list if it would even add value at all, which is extremely debatable.
I think the problem here is that you are misunderstanding the fundamental value add of a code review. The point of code reviews is not specifically to find bugs. You should have other processes in place such as unit testing, integration testing, continuous integration builds, QA tools/teams, etc to find bugs.
Code reviews provide value by identifying issues at different levels -- obviously you CAN identify specific bugs during code reviews, and that's great, but a code review can also help identify problems at a higher or lower level.
For example, at a slightly higher level someone may be able to point out that there is a requirement that all currency must be stored as cents in integers rather than as dollars in floating point and that the code under review fails to meet that requirement (while otherwise being perfectly correct).
At a a lower level, it gives more experienced developers an opportunity to give the more junior developers advice on how they could have solved problems better/more simply/etc. For example, perhaps the developer has a lot of nested for loops that could be replaced with some simple list comprehensions or higher order functions.
Likewise it might also give a younger more energetic developer a chance to let an older more experienced, but also more set-in-his-ways developer know about some new cutting edge technology that would simplified their code drastically, etc.
At the end of the day it also serves to just keep everyone up to date on what is going on in the code base, catch any egregious departures from what is expected, make sure everyone is on the right track, marching in the same direction, and to help the developers involved grow and evolve.