Poor Giovanni. He mostly has to play the dickish dudes, like in Lost in Translation.
Yo, here's a hidden gem amongst the Ribisi movies, and he even gets to play the male lead. It's a Tom Tykwer movie, based on a Krystof Kieslowski screenplay.
(There's an international trailer, too, but wow that's a shocking piece of shit thing, making it look like a corny love story without showing any of Tykwer's sensibilities. German trailer does a better job of giving an idea of the movie, even if you won't understand a word of it )
RE the Matrix movies - Jupiter Ascending is on Netflix now, looking forward to seeing what that one's like.