Shazam!

Shazam! ★★★½

it looks like it was made in the early 2000s but in a good way