I think I would vote with Johnny Silverhand ...
Ted 'Theodore' Logan (Bill & Ted's Excellent Adventure)
Neo in Matrix. The only role where his wooden acting wasn’t a huge encumbrance
Jack in Speed.
Scott Favor from My Own Private Idaho.
John Constantine in Constantine (2005).
Same. I go with Constantine or The Devil's Advocate.
The Devil's Advocate would by my second choice for Reeves' best roll.
-unemployed jacket salesman- ;-D