Reminds me of Cherry 2000.
https://en.wikipedia.org/wiki/Cherry_2000
Streaming info for the US from the very useful justwatch.com site:
https://www.justwatch.com/us/movie/cherry-2000.