Skip to content
Double-marked: Luna's Revenge10 opening clips available

Fantasy · Comeback stories

Double-marked: Luna's Revenge

Opening Clips · 10

These are opening clips from individual episodes. Full episodes are not available here.

10 opening clips available · 4.8K plays in the last 7 days · 2026-09-21 updated

Double-marked: Luna's Revenge synopsis

Original title: Double-marked: Luna's Revenge|双重标记:露娜复仇

Page text is translated. Available audio and subtitles depend on the video.

Keep watching · Full multi-episode series

Episode Transcript & Dialogue Timeline (10)

Verified subtitle lines and timestamps for this episode:

  1. [00:00] I'm the Luna of Ironclaw.
  2. [00:02] But three days later,
  3. [00:04] the mate I loved seven years
  4. [00:07] would kill me with his own hands.
  5. [00:17] Please, help me.
  6. [00:19] My mark.
  7. [00:20] It's been burning lately.
  8. [00:22] It hurts so much.
  9. [00:25] The mark is rotting, Luna Talia.
  10. [00:28] It's a

More to watch

Browse dramas →

You may also like

Frequently Asked Questions

How many episodes of Double-marked: Luna's Revenge are available to watch?

10 opening clips available. These are opening clips from individual episodes. Full episodes are not available here.

What is Double-marked: Luna's Revenge about and what audio or subtitles are included?

Genres: Fantasy, Comeback stories. Luna Talia gave everything to protect her husband, Carter, only to discover he had secretly marked another woman, Ellie… Available audio and subtitle tracks are listed directly in the episode player.

Can I watch Double-marked: Luna's Revenge online for free without an app?

Yes. Published episodes of Double-marked: Luna's Revenge stream free in mobile and desktop browsers at Huangguo Drama (huangguodrama.ai) with no app download or account sign-up required (18+ only).

Viewing information

Viewing facts and evidence

Published clips / missing catalog slots
10 / 35
Release completeness
partial
Continuous viewing path (episodes / seconds)
0 / Unknown
Published duration / full-work duration (seconds)
Unknown / Unknown
Audio / subtitles across all published clips
Unknown / Unknown
Subtitles available on at least one published clip
en, zh, zh-Hant, ja, es, id, ru, ar, fr, pt, vi, th
Characters
Unknown
#TypeDuration (s)AudioSubtitles
1opening_clip30enen, zh, zh-Hant, ja, es, id, ru, ar, fr, pt, vi, th
2opening_clipUnknownUnknownUnknown
3opening_clipUnknownUnknownUnknown
4opening_clipUnknownUnknownUnknown
5opening_clipUnknownUnknownUnknown
6opening_clipUnknownUnknownUnknown
7opening_clipUnknownUnknownUnknown
8opening_clipUnknownUnknownUnknown
9opening_clipUnknownUnknownUnknown
10opening_clipUnknownUnknownUnknown
Structured public facts
{
  "title": {
    "id": "110004",
    "title": "Double-marked: Luna's Revenge",
    "synopsis": "Luna Talia gave everything to protect her husband, Carter, only to discover he had secretly marked another woman, Ellie. Turned against her step by step by Ellie, Carter shows no mercy, stuffing Talia into a sack and tormenting her. On the brink of death, Talia rejects their mate bond with her own words, leaves behind a moonstone necklace hiding the truth along with divorce papers, and walks away. From a cast-off wife trampled into the mud to a Luna returning for revenge, she will make the man who betrayed her and the woman who framed her pay.",
    "page_language": "en",
    "page_languages": [
      "zh",
      "en",
      "zh-Hant",
      "ja",
      "id",
      "es",
      "ru",
      "ar",
      "fr",
      "pt",
      "vi",
      "th"
    ],
    "genres": [
      {
        "id": "qihuan",
        "label": "Fantasy"
      },
      {
        "id": "nixi",
        "label": "Comeback stories"
      }
    ],
    "published_episode_count": 10,
    "catalog_episode_count": 45,
    "missing_episodes": [
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35,
      36,
      37,
      38,
      39,
      40,
      41,
      42,
      43,
      44,
      45
    ],
    "full_episode_count": 0,
    "opening_clip_count": 10,
    "completeness": "partial",
    "media_types": [
      "opening_clip"
    ],
    "published_duration_seconds": null,
    "known_published_duration_seconds": 30,
    "complete_work_duration_seconds": null,
    "audio_languages": null,
    "subtitle_languages": null,
    "continuous_viewing": {
      "episodes": [],
      "episode_count": 0,
      "duration_seconds": null,
      "known_duration_seconds": 0,
      "audio_languages": null,
      "subtitle_languages": null,
      "audio_filter": null,
      "subtitle_filter": null,
      "watch_url": null
    },
    "available_subtitle_languages": [
      "en",
      "zh",
      "zh-Hant",
      "ja",
      "es",
      "id",
      "ru",
      "ar",
      "fr",
      "pt",
      "vi",
      "th"
    ],
    "language_scope": "all_published_media",
    "available_subtitle_scope": "any_published_media",
    "updated_at": "2026-09-21T19:01:11Z",
    "sources": [
      {
        "url": "https://huangguodrama.ai/en/detail/110004/",
        "kind": "publisher_catalog"
      },
      {
        "url": "https://huangguodrama.ai/en/video/110004/",
        "kind": "measured_media",
        "measured_at": "2026-09-22T09:25:55+00:00"
      }
    ],
    "watch_url": "https://huangguodrama.ai/en/video/110004/",
    "featured": false,
    "enrichment": null
  },
  "episodes": [
    {
      "number": 1,
      "media_type": "opening_clip",
      "duration_seconds": 30,
      "audio_language": "en",
      "subtitle_languages": [
        "en",
        "zh",
        "zh-Hant",
        "ja",
        "es",
        "id",
        "ru",
        "ar",
        "fr",
        "pt",
        "vi",
        "th"
      ],
      "subtitle_kind": "mixed",
      "subtitles_updated_at": "2026-10-07",
      "measured_at": "2026-09-22T09:25:55+00:00",
      "watch_url": "https://huangguodrama.ai/en/video/110004/"
    },
    {
      "number": 2,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-2/"
    },
    {
      "number": 3,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-3/"
    },
    {
      "number": 4,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-4/"
    },
    {
      "number": 5,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-5/"
    },
    {
      "number": 6,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-6/"
    },
    {
      "number": 7,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-7/"
    },
    {
      "number": 8,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-8/"
    },
    {
      "number": 9,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-9/"
    },
    {
      "number": 10,
      "media_type": "opening_clip",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/110004/ep-10/"
    }
  ]
}

Source: publisher catalog and per-file media measurements. Page language does not establish media language.

Feedback & wishes

What should we make next?