Well, I've seen this movie too and kinda share your opinion on it. It is a good movie to watch but not really all that. It does come closer to good movies like 'Requiem for a dream', 'Crash' and 'Lost In Translation' when it comes to drama. But those movies I just mentioned are way better if you ask me
Also, I really think that crowe is a good actor, though the way Jennifer Connely acts is much better. She is really talented which is why I'd recommend you to watch Requiem For A Dream, that movie really makes you feel a whole lot of things. So if you haven't seen it, please do!