While I wouldn't say that Reeves' version of John Constantine is the best one we have had in live-action thus far — that goes to Matt Ryan in his Constantine series and the Arrowverse — 2005's ...
Rebooting John Constantine within James Gunn's DCU may be a more fitting move for the character. Despite Reeves' iconic portrayal, Matt Ryan's Constantine in the Arrowverse also deserves recognition.