It's solid and on point for the genre. I'm not sure what the goal is for marketing. It feels more like a Trailer than an Ad ready for the socials.
Unsure of my opinion, I looked up the definitions.
Advertisement (Ad)
Definition: Any paid promotion for a product, service, person, or event.
Goal: To persuade an audience to take action (buy, subscribe, visit).
Format: Highly varied (TV commercials, social media posts, billboards, radio spots, print).
Content: Can focus on features, benefits, price, or brand identity.
Trailer
Definition: A short promotional video (or audio) for an upcoming film, TV series, or game.
Goal: To intrigue and excite potential viewers about the content of the upcoming media.
Format: Typically video, ranging from short "teasers" to longer "full trailers" (2-3 mins).
Content: Uses key scenes, dialogue, music, and editing to establish mood, introduce characters, and hint at the story, often making it feel more epic or fun than the actual film might be.
My two cents, if socials are your target, cut it in half.
R.C.