Help me identify a parallel universe movie with a boat scene and repeated versions of the same woman
I'm trying to identify a movie I watched on a Hindi-dubbed DVD around 2016 (the movie could be older).
Here's everything I remember:
\- The story is about parallel universes or a multiverse.
\- The main character keeps traveling to different universes, possibly only after a serious accident or near-death experience.
\- In every universe, he meets the same woman. She has a different life, wears different clothes, and doesn't recognize him, but the hero always recognizes her.
\- The hero appears to remember his experiences from previous universes.
\- I'm not sure whether the hero has superpowers or is a superhero.
The most memorable scene:
\- The hero is in a boat with 2 or 3 people whom he had helped earlier.
\- They are escaping from enemies.
\- During the chase, the hero is hit by an arrow (or possibly an axe), falls into the water, and appears to drown.
\- One of the men wants to jump into the water to save him, but a woman stops him and says something very close to:
\- "Leave him. It's his destiny."
\- "Destiny will take him somewhere else."
\- She seems to know that instead of dying, he will end up somewhere else, possibly another universe.
\- I'm not sure whether the woman in the boat is the same woman the hero keeps meeting in different universes or a different character.
The ending is the part I remember most clearly:
\- It is nighttime.
\- The hero reaches a small settlement near a beach or the sea.
\- The houses are small and round in shape. (Certain)
\- The roofs may have been pointed or dome-shaped, but I'm not completely sure.
\- The hero walks to one of the houses and knocks on the door.
\- The same woman he has been meeting throughout the movie opens the door.
\- The hero smiles, and the movie ends.
The movie felt like a mix of adventure, fantasy, romance, and science fiction. I watched it in Hindi (possibly dubbed) on a DVD around 2016, although the movie itself may be older.
Does anyone know what movie this is?