I'm exceptionally good for remembering movies & Faces but terrible at anything else

This frustrates me so much.

I can recall a movie I watched 15 years ago with almost every scene with order (I can even picture the seen as if I’m watching it right now)

I never forget someone I’ve met (Even I can recognize people where I’ve seen in the streets years ago, I can remember where I’ve seen them clearly)

Even today I can remember the maps of every shoot-'m-up games I’ve played, with the objects around (I remember the game wolfenstein’s maps even now, it was 20 years ago) I never get lost, but I’m terrible at geography (I can’t even recall the capital cities of the countries I’ve visited, I need to think about it for a while)

Overall I’m good at visuals but I can’t remember the names of the movie characters, the names of the locations, dates, names of the people I met, no chance with factual data, formulas etc.

Is this normal?

From what I’ve been reading from this site, it seems that I can build up my memory skills on mostly visual area (method of loci etc.)

What would your recommendation for someone like me?

Yes, it is. Your brain is built to remember geospatial information.
Because of caveman times, yada, yada, yada.

Yes, you can!
Use Castle Wolfenstein as your (first) memory palace.
Use the techniques described on this site to remember names, dates, etc.

The whole idea is that you link something you don’t know (a date for example) to something you do know (a

specific locus inside Castle Wolfenstein).

Thanks for the valuable advice.

Best regards.