Mary, a dedicated narcotics officer, is reeling from the brutal murder of her partner, whose death has been cleverly staged to appear as an overdose. Frustrated by her department's refusal to pursue the case as a homicide, Mary is driven by a fierce determination to avenge her partner’s death and bring down the notorious drug lord, James Sinclair. In a bold move, she goes undercover, infiltrating James's operation as his secretary. As she navigates the treacherous world of drug trafficking, Mary quickly discovers that James is not the heartless criminal she anticipated. Charismatic and complex, he operates under a façade that hides a darker world but also reveals unexpected layers of vulnerability and depth. As Mary gathers evidence against him, she quickly discovers that James is not the heartless criminal she anticipated. Charismatic and complex, he operates under a façade that hides a darker world—but also reveals unexpected layers of vulnerability and depth, she also forms a bond with James's young daughter, Lily, who is innocent and unaware of her father's criminal dealings. The two develop a genuine friendship, creating an emotional tug-of-war for Mary as she grows increasingly fond of the child. This relationship complicates her mission and deepens her internal conflict, blurring the lines between duty and affection...
Undercovered Heart is a vertical (9:16) short drama with 61 episodes. Watch every episode free on AnyDrama — no app needed, right in your browser.
We drop new dramas and fresh episodes on Telegram every day. Join the channel and you’ll see them before anyone else.
Join on Telegram · @anydramatvWatch Undercovered Heart free on AnyDrama — 61 episodes from ReelShort. New episodes stay in sync; start from Episode 1 above.
Every episode of Undercovered Heart plays free on AnyDrama — right in your browser, with no app to install. When one episode ends, the next starts automatically.
Mary, a dedicated narcotics officer, is reeling from the brutal murder of her partner, whose death has been cleverly staged to appear as an overdose. Frustrated by her department's refusal to pursue the case as a homicide, Mary is driven by a fierce determination to avenge her partner’s death and bring down the notorious drug lord, James Sinclair. In a bold move, she goes undercover, infiltrating James's operation as his secretary. As she navigates the treacherous world of drug trafficking, Mary quickly discovers that James is not the heartless criminal she anticipated. Charismatic and complex, he operates under a façade that hides a darker world but also reveals unexpected layers of vulnerability and depth. As Mary gathers evidence against him, she quickly discovers that James is not the heartless criminal she anticipated. Charismatic and complex, he operates under a façade that hides a darker world—but also reveals unexpected layers of vulnerability and depth, she also forms a bond with James's young daughter, Lily, who is innocent and unaware of her father's criminal dealings. The two develop a genuine friendship, creating an emotional tug-of-war for Mary as she grows increasingly fond of the child. This relationship complicates her mission and deepens her internal conflict, blurring the lines between duty and affection...
Undercovered Heart has 61 episodes, each a few minutes long in vertical short-drama format.
Undercovered Heart has 61 episodes of about one to three minutes each, so you can watch the whole series in roughly 61–183 minutes.
Yes — all 61 episodes of Undercovered Heart are completely free, with no account and no subscription.
Undercovered Heart comes from ReelShort. On AnyDrama you can watch all 61 episodes free in your browser — no ReelShort app and no sign-up.
Yes — AnyDrama remembers the episode and the moment you stopped at on this device, so you can start on your phone and continue later. You can also add Undercovered Heart to your list.
Vertical short dramas are made for phones: one to three minutes per episode, a single scene, and a cliffhanger at the end. The 61 episodes of Undercovered Heart add up to about a feature-length story.
Refresh the page and try again; if it continues, switch your connection (Wi-Fi ↔ mobile data) or clear your browser cache. If an episode still will not play, send the title and episode number through our contact page.
Use the subtitle button on the player's bottom bar to turn captions on or off and resize them; your choice carries over to later episodes.