Netflix has debuted the first full-length trailer for Okja, the upcoming action-adventure from director Bong Joon-ho (Snowpiercer, The Host).

RELATED: Tilda Swinton Tries To Capture A Monster In Netflix's Okja Teaser

A charming mix of realism and fantasy, the trailer draws us into its story about a girl named Mija, who lives in the forests of the Gangwon Province of South Korea with a mysterious creature named Okja. However, their seemingly idyllic life is turned upside down by a company led by Lucy Mirando (Tilda Swinton) that's determined to use the naimal means for genetic modification to assist with humanity’s obsession with image and self-promotion.

Characterized by Netflix as a modern fairy tale, the film boasts an impressive cast that also includes Jake Gyllenhaal, Paul Dano, Giancarlo Esposito, and the fan-favorite Steve Yeun, in a post-Walking Dead role.

A gentle giant and the girl who raised her are caught in the crossfire between animal activism, corporate greed and scientific ethics.

Written by Bong and Jon Ronson (The Men Who Stare At Goats), Okja arrives June 28 on Netflix. The film introduces An Seo Hyun as Mija, the girl who is fighting to get Okja back.