I had a number of such impossible dilemmas here at this Bix quiz. If you also want to waste some time, there's Josh, Foxy, Jensen, Jared, DDK, Josh Hartnett, Christian Bale, etc.
So, here's my final top 20. Looks about right!
(Leo is only ranked so high because of The Departed. ;D)