CINXE.COM
Boy Eats Girl (2005) — The Movie Database (TMDB)
<!DOCTYPE html> <html lang="ms" class="no-js"> <head> <title>Boy Eats Girl (2005) — The Movie Database (TMDB)</title> <meta http-equiv="cleartype" content="on"> <meta charset="utf-8"> <meta name="keywords" content="Movies, TV Shows, Streaming, Reviews, API, Actors, Actresses, Photos, User Ratings, Synopsis, Trailers, Teasers, Credits, Cast"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="description" content="A boy declares his love for his girlfriend, only to die the same night. He is brought back to life by his mother as a flesh-craving zombie, who sires more teen undead while trying to control his, er, appetite for his beloved."> <meta name="msapplication-TileImage" content="/assets/2/v4/icons/mstile-144x144-30e7905a8315a080978ad6aeb71c69222b72c2f75d26dab1224173a96fecc962.png"> <meta name="msapplication-TileColor" content="#032541"> <meta name="theme-color" content="#032541"> <link rel="apple-touch-icon" sizes="180x180" href="/assets/2/apple-touch-icon-57ed4b3b0450fd5e9a0c20f34e814b82adaa1085c79bdde2f00ca8787b63d2c4.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/2/favicon-32x32-543a21832c8931d3494a68881f6afcafc58e96c5d324345377f3197a37b367b5.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/2/favicon-16x16-b362d267873ce9c5a39f686a11fe67fec2a72ed25fa8396c11b71aa43c938b11.png"> <link rel="manifest" href="/manifest.json?version=3"> <link rel="canonical" href="https://www.themoviedb.org/movie/27134-boy-eats-girl"> <link rel="search" type="application/opensearchdescription+xml" title="TMDB Search" href="/opensearch.xml"> <link rel="preload" href="/assets/2/Consensus-3cba2c4d050ea63dbf7783173d288faf9ecb2942515a5e7f6e1beecabb2eaf72.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular-f38472b9e378b8c936f55a92677f575ab69e414d7cc3706ecfefeacd994b7975.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic-48273a74acbc1611b6ef1d0a771bb8ef042b9922b51d5bff560571dddcb5542a.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300-db9f15a13a9f8b8bc46db7756ab863e8834bd20a7a1124c4c0a5a8f7892f3e99.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600-6a087a74d78fc7d7b97fa1b0911c4ff3be4ff0bd5144618fd7ddc63ef1777f3a.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700-d67f7dff97d105f4ac5616b00fc7822ce2c33f653ece2f547995e6a71bb7b993.woff2" as="font" type="font/woff2" crossorigin> <link rel="stylesheet" href="/assets/2/tailwind-119f498c0aab31bb37e247f9c87c7055b3c45535c5e7c1cd4571fb6a86fce5ce.css" media="screen"> <link rel="stylesheet" href="/assets/2/v4/fonts-dcbded27193f5556450c516bf4b553e851bc6d1c8d1c8e6da45a57e3fc278cff.css" media="screen"> <link rel="stylesheet" href="/assets/2/application-3d4dc65431e75cb7d19538a97030c6b8e2f9b6f300a0ba45a81ae4705527b561.css" media="screen"> <link rel="stylesheet" href="/assets/2/v4/media-e033a0d2ddfe4cf999de44b796b7be350f5caddf6c8279ba48193019b6ca1bff.css" media="screen"> <link rel="stylesheet" href="/assets/2/v4/ott-c3774eb59363af08e5e722efd17eb679e70cbb8f4f28d6f16d5550cf5c27bcac.css" media="screen"> <link rel="stylesheet" href="/assets/2/v4/image-de5e1df3b3b743e4488f50df8bb13452f77fb835be00923b12f5a7103b17cd56.css" media="screen"> <meta property="og:title" content="Boy Eats Girl"> <meta property="og:description" content="A boy declares his love for his girlfriend, only to die the same night. He is brought back to life by his mother as a flesh-craving zombie, who sires more teen undead while trying to control his, er, appetite for his beloved."> <meta property="og:image" content="https://media.themoviedb.org/t/p/w500/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg"> <meta property="og:image" content="https://media.themoviedb.org/t/p/w780/9MCgesVcZ53l3enU59ejhEdofBX.jpg"> <meta property="og:type" content="video.movie"> <meta property="og:locale" content="en_US"> <meta property="og:url" content="https://www.themoviedb.org/movie/27134-boy-eats-girl"> <meta property="og:site_name" content="The Movie Database"> <meta property="fb:app_id" content="141280979243998"> <meta name="twitter:card" content="photo"> <meta name="twitter:title" content="Boy Eats Girl"> <meta name="twitter:description" content="A boy declares his love for his girlfriend, only to die the same night. He is brought back to life by his mother as a flesh-craving zombie, who sires more teen undead while trying to control his, er, appetite for his beloved."> <meta name="twitter:image" content="https://media.themoviedb.org/t/p/w780/9MCgesVcZ53l3enU59ejhEdofBX.jpg"> <meta name="twitter:image:width" content="780"> <meta name="twitter:image:height" content="439"> <meta name="twitter:site" content="@themoviedb"> <meta name="twitter:url" content="https://www.themoviedb.org/movie/27134-boy-eats-girl"> <link rel="alternate" hreflang="x-default" href="https://www.themoviedb.org/movie/27134-boy-eats-girl"> <link rel="alternate" hreflang="cs-CZ" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=cs-CZ"> <meta property="og:locale:alternate" content="cs_CZ"> <link rel="alternate" hreflang="da-DK" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=da-DK"> <meta property="og:locale:alternate" content="da_DK"> <link rel="alternate" hreflang="de-DE" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=de-DE"> <meta property="og:locale:alternate" content="de_DE"> <link rel="alternate" hreflang="en-US" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=en-US"> <meta property="og:locale:alternate" content="en_US"> <link rel="alternate" hreflang="es-ES" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=es-ES"> <meta property="og:locale:alternate" content="es_ES"> <link rel="alternate" hreflang="fr-FR" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=fr-FR"> <meta property="og:locale:alternate" content="fr_FR"> <link rel="alternate" hreflang="he-IL" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=he-IL"> <meta property="og:locale:alternate" content="he_IL"> <link rel="alternate" hreflang="ko-KR" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=ko-KR"> <meta property="og:locale:alternate" content="ko_KR"> <link rel="alternate" hreflang="nl-NL" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=nl-NL"> <meta property="og:locale:alternate" content="nl_NL"> <link rel="alternate" hreflang="pt-BR" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=pt-BR"> <meta property="og:locale:alternate" content="pt_BR"> <link rel="alternate" hreflang="ru-RU" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=ru-RU"> <meta property="og:locale:alternate" content="ru_RU"> <link rel="alternate" hreflang="tr-TR" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=tr-TR"> <meta property="og:locale:alternate" content="tr_TR"> <link rel="alternate" hreflang="zh-CN" href="https://www.themoviedb.org/movie/27134-boy-eats-girl?language=zh-CN"> <meta property="og:locale:alternate" content="zh_CN"> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="23223fbb-5c84-48df-836d-0a83fb7b2c03"></script> <script>function OptanonWrapper() {}</script> <script src="/assets/2/jquery-3.7.1.min-fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a.js"></script> <script src="/assets/2/kendo-02bcc8e5619067ce3904e97e99b9343b59ba33a87e53990a6c387c0d53346e3c.js"></script> <script src="/assets/2/kendo-2024.3.1015/cultures/kendo.culture.ms-SG.min-28328b291997402f61c34a70ca62b544f4dd2800737c2501bf08a0e4544a57ba.js"></script> <script src="/assets/2/application-e113ab8dceae51469d85eba9f0eac9f6cc4dd4404941c0ac1a01646270dd8e27.js"></script> <script src="/assets/2/pusher.min-9f51d49d90f7270e50cb33df7624f0e41466e2581a8d5684b3d0412e910b0767.js"></script> <script src="/assets/2/application.desktop-9e0985ac61b7f12ca03b29360212f9f1cb7702d72661c42eecd398231d711ad7.js"></script> <script> window.mobileDevice = false; detected_timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; timezone = detected_timezone; kendo.culture("ms-SG"); </script> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5QWVXV'); </script> <script async src="https://srv.tunefindforfans.com/fruits/mangos.js"></script> <script type="text/javascript"> window.amplified = window.amplified || { init: [] }; amplified.init.push(function() { amplified.setParams({ artist:"", song:"" }); amplified.pushAdUnit(100006536); amplified.run(); }); </script> </head> <body class="ms v4"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5QWVXV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="page_wrap movie_wrap"> <header class="normal smaller no_animation smaller subtle show_search_false"> <div class="content"> <div class="sub_media"> <div class="nav_wrapper"> <a class="logo" href="/" aria-label="Home"> <img src="/assets/2/v4/logos/v2/blue_short-8e7b30f73a4020692ccca9c88bafe5dcb6f8a62a4c6bc55cd9ba82bb2cd95f6c.svg" alt="The Movie Database (TMDB)" width="154" height="20"> </a> <ul class="dropdown_menu navigation"> <li> <a class="no_click" href="/movie" aria-label="Movies">Movies</a> <ul> <li><a href="/movie" aria-label="Popular">Popular</a></li> <li><a href="/movie/now-playing" aria-label="Now Playing">Now Playing</a></li> <li><a href="/movie/upcoming" aria-label="Upcoming">Upcoming</a></li> <li><a href="/movie/top-rated" aria-label="Top Rated">Top Rated</a></li> </ul> </li> <li> <a class="no_click" href="/tv" aria-label="TV Shows">TV Shows</a> <ul> <li><a href="/tv" aria-label="Popular">Popular</a></li> <li><a href="/tv/airing-today" aria-label="Airing Today">Airing Today</a></li> <li><a href="/tv/on-the-air" aria-label="On TV">On TV</a></li> <li><a href="/tv/top-rated" aria-label="Top Rated">Top Rated</a></li> </ul> </li> <li> <a class="no_click" href="/person" aria-label="People">People</a> <ul> <li><a href="/person" aria-label="Popular People">Popular People</a></li> </ul> </li> <li> <a class="no_click" href="#" aria-label="More">More</a> <ul> <li><a href="/discuss" aria-label="Discussions">Discussions</a></li> <li><a href="/leaderboard" aria-label="Leaderboard">Leaderboard</a></li> <li><a href="/talk" aria-label="Support">Support</a></li> <li><a href="https://developer.themoviedb.org/docs" target="_blank" aria-label="API">API</a></li> </ul> </li> </ul> </div> <div class="flex"> <ul class="primary"> <li class="glyph new_buttons"> <a class="new_icon no_click" href="#" aria-label="Create New Movie or TV Show"> <span class="glyphicons_v2 plus white"></span> </a> </li> <li class="translate orange"> <div>ms</div> </li> <li><a href="/login" aria-label="Login">Login</a></li> <li><a href="/signup" aria-label="Join TMDB">Join TMDB</a></li> <li class="glyph search_buttons"> <a class="search" href="/search" aria-label="Search"><span class="glyphicons_v2 search blue"></span></a> <a class="close hide" href="/search" aria-label="Search"><span class="glyphicons_v2 menu-close invert svg"></span></a> </li> </ul> </div> </div> </div> <div class="search_bar hide"> <section class="search show_search_false"> <div class="sub_media"> <form id="search_form" action="/search" method="get" accept-charset="utf-8"> <label> <input dir="auto" id="search_v4" name="query" type="text" autocorrect="off" autofill="off" autocomplete="off" spellcheck="false" placeholder="Search for a movie, tv show, person..." value=""> </label> <input type="submit" disabled> </form> </div> </section> </div> </header> <main id="main" class="smaller subtle show_search_false"> <section class="inner_content movie_content backdrop poster"> <style> html { --primaryColor: rgba(31.5, 31.5, 10.5, 1); --primaryColorContrast: #ffffff; } div.header { background: linear-gradient(to bottom right, rgba(31.5, 31.5, 10.5, 1), rgba(31.5, 31.5, 10.5, 0.84)); } div.column_wrapper div.settings_panel h3 { color: var(--primaryColorContrast); } div.settings_panel h3.background_color { background-color: var(--primaryColor); } section.inner_content a, section.media_panel div.menu ul li.active a { color: #000; } section.inner_content a:hover { color: rgba(0,0,0,0.5); } section.media_panel div.menu ul li.active { border-bottom-color: #000000; } section.inner_content div.header div.single_column *, section.inner_content div.header div.single_column a { color: #fff; } section.inner_content div.header div.single_column a:hover { color: rgba(255,255,255,0.7); } section.inner_content div.header div.single_column div.facts span.certification { border: 1px solid rgba(255,255,255,0.6); color: rgba(255,255,255,0.6); } p.new_button.rounded a span, section.inner_content section.header ul.actions li.video span, div.column_wrapper div.settings_panel h3 span.glyphicons_v2, section.inner_content section.header div.trailer a span, div.second_header .vibes_tooltip { filter: invert(1); } p.new_button.rounded, section.content_score div.content_score div, div.leaderboard div.histogram div.bar span { border-color: var(--primaryColor); background-color: var(--primaryColor); color: var(--primaryColorContrast); } p.new_button.rounded a, section.content_score div.content_score div p { color: var(--primaryColorContrast); } ul.consensus_reaction_items li { background-color: var(--primaryColor); } div.vibes_label { color: var(--primaryColorContrast); } div.header.large.first { border-bottom: 1px solid var(--primaryColor); background-position: left calc((50vw - 170px) - 340px) top; background-size: cover; background-repeat: no-repeat; background-image: url('https://media.themoviedb.org/t/p/w1920_and_h800_multi_faces/9MCgesVcZ53l3enU59ejhEdofBX.jpg'); } @media only screen and (min-width: 1900px) { div.header.large.first { background-size: auto; } } section.inner_content div.custom_bg { background-image: linear-gradient(to right, rgba(31.5, 31.5, 10.5, 1) calc((50vw - 170px) - 340px), rgba(31.5, 31.5, 10.5, 0.84) 50%, rgba(31.5, 31.5, 10.5, 0.84) 100%); } </style> <div id="shortcut_bar_scroller" class="scroller_wrap shortcut_bar_wrapper should_fade is_fading"> <ul id="new_shortcut_bar" class="dropdown_menu scroller"> <li class="true"> Overview <ul class="media group"> <li><a href="/movie/27134-boy-eats-girl">Main</a></li> <li><a href="/movie/27134-boy-eats-girl/titles">Alternative Titles</a></li> <li><a href="/movie/27134-boy-eats-girl/cast">Cast & Crew</a></li> <li><a href="/movie/27134-boy-eats-girl/releases">Release Dates</a></li> <li><a href="/movie/27134-boy-eats-girl/translations">Translations</a></li> <li class="spacer"><a href="/movie/27134-boy-eats-girl/changes" title="Changes">Changes</a></li> </ul> </li> <li class="false"> Media <ul class="media number_group"> <li><a href="/movie/27134-boy-eats-girl/images/backdrops">Backdrops <span class="k-menu-expand-arrow"><span class="count">2</span></span></a></li> <li><a href="/movie/27134-boy-eats-girl/images/logos">Logos <span class="k-menu-expand-arrow"><span class="count">0</span></span></a></li> <li><a href="/movie/27134-boy-eats-girl/images/posters">Posters <span class="k-menu-expand-arrow"><span class="count">1</span></span></a></li> <li> Videos <ul class="number_group"> <li><a href="/login"><span class="glyphicons_v2 plus"></span> Login to Add a Video</a></li> </ul> </li> </ul> </li> <li class="false"> Fandom <ul class="media"> <li> Discussions <ul class="number_group"> <li><a href="/movie/27134-boy-eats-girl/discuss">Overview</a></li> <li><a href="/movie/27134-boy-eats-girl/discuss/category/5047951f760ee3318900009a">General <span class="k-menu-expand-arrow"><span class="count">1</span></span></a></li> <li><a href="/movie/27134-boy-eats-girl/discuss/category/504794a319c29527aa000640">Content Issues <span class="k-menu-expand-arrow"><span class="count">0</span></span></a></li> </ul> </li> <li><a href="/movie/27134-boy-eats-girl/reviews">Reviews</a></li> </ul> </li> <li> Share <ul class="media"> <li><a id="share" class="no_click" href="#" title="Share">Share Link</a></li> <li><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.themoviedb.org%2Fmovie%2F27134-boy-eats-girl" target="_blank" rel="noopener">Facebook</a></li> <li><a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.themoviedb.org%2Fmovie%2F27134-boy-eats-girl&text=Boy Eats Girl @themoviedb&related=themoviedb" target="_blank" rel="noopener">Tweet</a></li> </ul> </li> </ul> </div> <script> $(function() { initializeScroller(mobileDevice, '#shortcut_bar_scroller'); $("#new_shortcut_bar").kendoMenu({ hoverDelay: 0, activate: function(e) { } }); }); </script> <div class="header large border first"> <div class="keyboard_s custom_bg"> <div class="single_column"> <section id="original_header" class="images inner"> <div class="poster_wrapper false"> <div class="poster"> <div class="image_content"> <div class="blurred" style="background-image: url('https://media.themoviedb.org/t/p/w300_and_h450_multi_faces_filter(blur)/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg');"> <img class="poster w-full" src="https://media.themoviedb.org/t/p/w300_and_h450_bestv2/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg" srcset="https://media.themoviedb.org/t/p/w300_and_h450_bestv2/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg 1x, https://media.themoviedb.org/t/p/w600_and_h900_bestv2/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg 2x" alt="Boy Eats Girl"> </div> </div> <div class="zoom"> <a href="#" class="no_click"><span class="glyphicons_v2 fullscreen white"></span> Expand</a> </div> </div> </div> <div class="header_poster_wrapper false"> <section class="header poster"> <div class="title ott_false" dir="auto"> <h2 class="13"> <a href="/movie/27134-boy-eats-girl">Boy Eats Girl</a> <span class="tag release_date">(2005)</span> </h2> <div class="facts"> <span class="certification"> 18 </span> <span class="release"> 09/23/2005 (GB) </span> <span class="genres"> <a href="/genre/35-comedy/movie">Comedy</a>, <a href="/genre/27-horror/movie">Horror</a> </span> <span class="runtime"> 1h 20m </span> </div> </div> <div class="flex flex-col"> <div class="auto actions !mb-0"> <div class="flex items-center"> <div id="consensus_pill" class="flex items-center justify-center space-2 mr-4"> <div class="chart flex items-center justify-center !mr-0"> <div class="consensus details"> <div class="outer_ring"> <div class="user_score_chart" data-percent="48" data-track-color="#423d0f" data-bar-color="#d2d531"> <div class="percent"> <span class="icon icon-r48"></span> </div> </div> </div> </div> <div class="text font-bold ml-1">User<br>Score</div> </div> </div> <div id="vibes_label" class="group flex items-center justify-center space-2 rating_false reactions_false bg-tmdb-dark-blue rounded-full cursor-pointer hover:scale-105 transition ease-in-out duration-150"> <div class="flex items-center justify-center"> <div id="vibes_content" class="flex items-center text-white font-bold cursor-pointer transform"> <div class="flex flex-nowrap items-center whitespace-nowrap"> What's your <span class="flex pl-1 underline underline-offset-2 decoration-2 decoration-tmdb-light-blue">Vibe</span>? <span id="vibes_tooltip" class="glyphicons_v2 circle-info !invert ml-1" data-element="vibes_label"></span> </div> <div class="vibes_tooltip hide"> <p>Login to use TMDB's new rating system.</p> </div> </div> </div> </div> </div> </div> <ul class="auto actions"> <li class="tooltip use_tooltip list tooltip_hover" title="Login to create and edit custom lists"> <a class="no_click" href="#"><span class="glyphicons_v2 thumbnails-list white"></span></a> </li> <li class="tooltip use_tooltip" title="Login to add this movie to your favorite list"> <a id="favourite" class="no_click add_to_account_list favourite" href="#"><span class="glyphicons_v2 heart white false"></span></a> </li> <li class="tooltip use_tooltip" title="Login to add this movie to your watchlist"> <a id="watchlist" class="no_click add_to_account_list watchlist" href="#"><span class="glyphicons_v2 bookmark white false"></span></a> </li> <div id="vibes_mobile_tooltip_item" class="flex items-center hide"> <li id="vibes_mobile_item" class="flex flex-col items-center justify-center tooltip use_tooltip tooltip_hover" title="Login to use TMDB's new rating system."> <a id="rate_it" class="no_click rating" href="#"><span class="flex glyphicons_v2 star white false"></span></a> </li> <div class="vibes_mobile_panel_tooltip hide"> <p>Welcome to Vibes, TMDB's new rating system! For more information, visit the <span class="italic underline underline-offset-2"><a href="/bible/general#65dd0c6c7314a13a50071ddb"> contribution bible</a></span>.</p> </div> </div> <li class="video none flex items-center ml-1"> <a class="no_click play_trailer" href="#" data-site="YouTube" data-id="Vr3uDod2Kd4" data-title="Play Trailer"><span class="glyphicons_v2 play"></span> Play Trailer</a> </li> </ul> </div> <div class="header_info"> <h3 class="tagline" dir="auto">This zombie loves his girlfriend for her brains.</h3> <h3 dir="auto">Overview</h3> <div class="overview" dir="auto"> <p>A boy declares his love for his girlfriend, only to die the same night. He is brought back to life by his mother as a flesh-craving zombie, who sires more teen undead while trying to control his, er, appetite for his beloved.</p> </div> <ol class="people no_image"> <li class="profile"> <p><a href="/person/1373168-stephen-bradley">Stephen Bradley</a></p> <p class="character">Director</p> </li> <li class="profile"> <p><a href="/person/549339-derek-landy">Derek Landy</a></p> <p class="character">Writer</p> </li> </ol> </div> </section> </div> </section> <div id="ott_offers_window" class="hidden"> </div> </div> </div> </div> <script type="text/javascript" charset="utf-8"> function showOTTOffers() { if ( $("#rating_details_window").data("kendoWindow") ) { $("#rating_details_window").data("kendoWindow").close(); } $('div.custom_bg').addClass('ott_bg'); $('#original_header').addClass('hide'); $('#ott_offers_window').removeClass('hidden'); } function hideOTTOffers() { $('div.custom_bg').removeClass('ott_bg'); $('#ott_offers_window').addClass('hidden'); $('#original_header').removeClass('hide'); } function toggleOTTOffers(state) { if ( state.event == 'hideOTTOffers' ) { hideOTTOffers(); } else if ( state.event == 'showOTTOffers' ) { showOTTOffers(); } } function pushOttState(state) { history.pushState(state, null, state.href); toggleOTTOffers(state); } function loadDropDown() { var ott_country_datasource = new kendo.data.DataSource({ data: [{"country_code":"AL","native_name":"Albania","flag":"/assets/2/flags_v2/48/AL-c484c009f5ea9fea49556008d43190384ef8f7276a8248e0fb47fbe532a2c834.png"},{"country_code":"DZ","native_name":"Algeria","flag":"/assets/2/flags_v2/48/DZ-ac97f91e52d33c3c5e5481c62a1a0c53a3726133d233e934ecb805931ddbe0f8.png"},{"country_code":"AD","native_name":"Andorra","flag":"/assets/2/flags_v2/48/AD-94531c9fa3fc7b91a70b53dde5badcb0ad8f66dfbd466862689bf67029c37157.png"},{"country_code":"AO","native_name":"Angola","flag":"/assets/2/flags_v2/48/AO-adcfe12b9c19dad22213163af00f45c2eac0bf0ea8f93a649b90922affceac3b.png"},{"country_code":"AG","native_name":"Antigua \u0026 Barbuda","flag":"/assets/2/flags_v2/48/AG-11a801f43f4190c71c56fe8fb948cd3d5bf5b3b5bed0713cf5fe284a0af97a0a.png"},{"country_code":"AR","native_name":"Argentina","flag":"/assets/2/flags_v2/48/AR-af53c8037def87d38995d642d93f899f5e4922ca62843dde5b5cc361771c3bf0.png"},{"country_code":"AU","native_name":"Australia","flag":"/assets/2/flags_v2/48/AU-987875cfcb3626621074bb52ae1c72b43d15f51801aa8271888a32e25395b844.png"},{"country_code":"AT","native_name":"Austria","flag":"/assets/2/flags_v2/48/AT-1ca78073a82e2b8ad5093a822e70521cca2bccff557ded1d5707f26c62620755.png"},{"country_code":"AZ","native_name":"Azerbaijan","flag":"/assets/2/flags_v2/48/AZ-01aaccc6b81f819171d125e19920419b304d9044bac002e159a586f64b5842ee.png"},{"country_code":"BS","native_name":"Bahamas","flag":"/assets/2/flags_v2/48/BS-85a403d8bd000c47e97becfea0a71f897da12a107a9d00a1f5f7308639174771.png"},{"country_code":"BH","native_name":"Bahrain","flag":"/assets/2/flags_v2/48/BH-5b206cea0074e9da028316b643168f0d3061d17dabd6cc328eb70999090844d9.png"},{"country_code":"BB","native_name":"Barbados","flag":"/assets/2/flags_v2/48/BB-ae56b0f3d593c89338f9595e63e0313cc67915842dd7a25cb115e84dfb8f13c0.png"},{"country_code":"BY","native_name":"Belarus","flag":"/assets/2/flags_v2/48/BY-2fbf6f41adba999379b228ca8ec668f4b88e5b6e98a42f343a848a5a6a936a6f.png"},{"country_code":"BE","native_name":"Belgium","flag":"/assets/2/flags_v2/48/BE-cc3358e59c409a83da1607f9bae3cd79c63cf28db983355863b68382ba097008.png"},{"country_code":"BZ","native_name":"Belize","flag":"/assets/2/flags_v2/48/BZ-9f6b1f3a1d62fc44dcf8364fcc6ec60d90d58cdc792cdd7a5a160a436b6f75ea.png"},{"country_code":"BM","native_name":"Bermuda","flag":"/assets/2/flags_v2/48/BM-b8cce80d1fb6f16c6695175a9a27c91ce1e2081b8caa0eb8e25f560accd51eeb.png"},{"country_code":"BO","native_name":"Bolivia","flag":"/assets/2/flags_v2/48/BO-8a539e324deac4c650ec2ba28f6c9e63787899d469adcc98350f8654325b3484.png"},{"country_code":"BA","native_name":"Bosnia \u0026 Herzegovina","flag":"/assets/2/flags_v2/48/BA-2b8cd0b97c50f0ef1ee435d3dab26bf39adcc26710ef7979651f31c2079a97eb.png"},{"country_code":"BR","native_name":"Brazil","flag":"/assets/2/flags_v2/48/BR-9860aa017ee236029feb86e4a2f57a14d38d21a27798f7a4a533778a6ea6c06a.png"},{"country_code":"BG","native_name":"Bulgaria","flag":"/assets/2/flags_v2/48/BG-fb1949b0d995a0d9e254faab192a63d4e297df59fbc59b3dd83812d074a9f78a.png"},{"country_code":"BF","native_name":"Burkina Faso","flag":"/assets/2/flags_v2/48/BF-7b994176305c409a49c641371fc236144f36b4c48d8323eb182aa6d4c3c264d7.png"},{"country_code":"CM","native_name":"Cameroon","flag":"/assets/2/flags_v2/48/CM-c4744344b87f516c37bd237530ad1e6f6d9f7c2b952cee3090d230dfea58141b.png"},{"country_code":"CA","native_name":"Canada","flag":"/assets/2/flags_v2/48/CA-38886a65a797a310778fb80880452089fe6970c466646eb1ad487cc08fc5f224.png"},{"country_code":"CV","native_name":"Cape Verde","flag":"/assets/2/flags_v2/48/CV-94453955d292ac01173e408676438abf5962d6299a27f692c0b98db8c7ff1649.png"},{"country_code":"TD","native_name":"Chad","flag":"/assets/2/flags_v2/48/TD-e78af2a96b82de49a58408626beed79f18f1bfd38c628a5c28a1d706b6eac96f.png"},{"country_code":"CL","native_name":"Chile","flag":"/assets/2/flags_v2/48/CL-b3ba3b4e958dc55a4732734d667f47a1703501a7baa19939d57912e9d8d9b50f.png"},{"country_code":"CO","native_name":"Colombia","flag":"/assets/2/flags_v2/48/CO-4ca65d222eddfe12f55aa2e04628fc0336f028124ec7c93712c8a46fa300a0a4.png"},{"country_code":"CR","native_name":"Costa Rica","flag":"/assets/2/flags_v2/48/CR-79f73010236e5d5ea1fbbfc099d9939b1a21542b237924f47eee49cdac09f97d.png"},{"country_code":"HR","native_name":"Croatia","flag":"/assets/2/flags_v2/48/HR-0309597f6d84308b671d1257a4dc98235ba6d519b00369e8f38102148da01ca2.png"},{"country_code":"CU","native_name":"Cuba","flag":"/assets/2/flags_v2/48/CU-f74d5b99e74f181ef220cbbb4c0cd355e8bd2109b2633d22eddbe04d3fd41297.png"},{"country_code":"CY","native_name":"Cyprus","flag":"/assets/2/flags_v2/48/CY-62b59c23afab8a6857d40b70c6d75364eb3d313e8e9b37cbe6a821c08e1dce88.png"},{"country_code":"CZ","native_name":"Czech Republic","flag":"/assets/2/flags_v2/48/CZ-91dd5d92623653d7c7d1dbaf80f635092a5672d1d7d05d8c448595f1672578e1.png"},{"country_code":"CI","native_name":"C么te d鈥橧voire","flag":"/assets/2/flags_v2/48/CI-7b2b4fd0cabbd349d78e53fff2a92be6bbc792ab9146103e551ddc1e1b76a87e.png"},{"country_code":"CD","native_name":"Democratic Republic of the Congo (Kinshasa)","flag":"/assets/2/flags_v2/48/CD-2017b88dc780a0c6c6a6b53fbf9348dfcc5fc64443053c507c86440d46bd4553.png"},{"country_code":"DK","native_name":"Denmark","flag":"/assets/2/flags_v2/48/DK-fd8b7ed6b65fc796dab2c998bb9bf0c6151ebfa188ad939243a56c5089df696a.png"},{"country_code":"DO","native_name":"Dominican Republic","flag":"/assets/2/flags_v2/48/DO-eaf6f96469144edd422defd288375a3b1c4749c9547b808141ca77a3603b2f39.png"},{"country_code":"EC","native_name":"Ecuador","flag":"/assets/2/flags_v2/48/EC-385020285cbde4247c16e9bf8b9a344254dc3468cd4af49b5a56589f3f667720.png"},{"country_code":"EG","native_name":"Egypt","flag":"/assets/2/flags_v2/48/EG-644cde0f5c69c3ce1bb26552d9a264fec82c0fca9eb6de7b10bdefc2124eaf9c.png"},{"country_code":"SV","native_name":"El Salvador","flag":"/assets/2/flags_v2/48/SV-9c4c269a41fb7dd95126286d6f9687e38daef6c7c934d156007b0e77c800992c.png"},{"country_code":"GQ","native_name":"Equatorial Guinea","flag":"/assets/2/flags_v2/48/GQ-3d090bef72ac89f8ee2f13582e92c9a814f6b520ab76d2c64364bc53f9a685f2.png"},{"country_code":"EE","native_name":"Estonia","flag":"/assets/2/flags_v2/48/EE-aafc24f97bf432fa3530d2bdd689839058cac586c65e7017df4040837ed2c322.png"},{"country_code":"FJ","native_name":"Fiji","flag":"/assets/2/flags_v2/48/FJ-c47ade8f59b2ebf45fa768da8ce666ac1d9e288debb799bf0a7f0cebe8dc4ea0.png"},{"country_code":"FI","native_name":"Finland","flag":"/assets/2/flags_v2/48/FI-c3bae4a5062e7a52e200d813b69753ff09734a07071dd50150b4731d1721b251.png"},{"country_code":"FR","native_name":"France","flag":"/assets/2/flags_v2/48/FR-45e57f71db90cee6ebd54ed7bb28cc7fdcbd2f4592ade4998f2bc6458d997b3f.png"},{"country_code":"GF","native_name":"French Guiana","flag":"/assets/2/flags_v2/48/GF.png"},{"country_code":"PF","native_name":"French Polynesia","flag":"/assets/2/flags_v2/48/PF-c8cc1dfad5919b53e682f40c5f52e8ac980495d3569abc4274db3e70983c2ab2.png"},{"country_code":"DE","native_name":"Germany","flag":"/assets/2/flags_v2/48/DE-1877858abee51cabe053ceb7d0561f538597c5c1aca56ba25319abba343a9ca0.png"},{"country_code":"GH","native_name":"Ghana","flag":"/assets/2/flags_v2/48/GH-9e150153f83eda9ac96ad891fc1cd389c6b95c1d93624b6748dc07643435ff76.png"},{"country_code":"GI","native_name":"Gibraltar","flag":"/assets/2/flags_v2/48/GI-853c0a2d90c05396d71d2be131aeacbba220bd89dda75220f37af5d420839da3.png"},{"country_code":"GR","native_name":"Greece","flag":"/assets/2/flags_v2/48/GR-6b6b3ee799e88c48a6e9326783dc220715e91d783520b7bf3e7d45703bbf3310.png"},{"country_code":"GP","native_name":"Guadeloupe","flag":"/assets/2/flags_v2/48/GP.png"},{"country_code":"GT","native_name":"Guatemala","flag":"/assets/2/flags_v2/48/GT-d4015e353a17fb8f3772cd76aaec3e32371a411354d4cf2a78a433ca1155e4a7.png"},{"country_code":"GG","native_name":"Guernsey","flag":"/assets/2/flags_v2/48/GG-6f10a1e88ff85ecbf2cbbff606d93aee9ff42be83aa43654bb6b4f31f5e5c05e.png"},{"country_code":"GY","native_name":"Guyana","flag":"/assets/2/flags_v2/48/GY-1e263417ddb9bde9cba8f0c6a8c864f034158ee3bcb95d20008be8de9479927d.png"},{"country_code":"HN","native_name":"Honduras","flag":"/assets/2/flags_v2/48/HN-be747559f4010cc7716ca84ee23655c08c5e9e77c15e6715f60a48b1114c2101.png"},{"country_code":"HK","native_name":"Hong Kong SAR China","flag":"/assets/2/flags_v2/48/HK-1c08823e81a30327188a562d32fe5c34582d1a37dac52a4cc0fe08e02a0dc949.png"},{"country_code":"HU","native_name":"Hungary","flag":"/assets/2/flags_v2/48/HU-623b538d2d51a467de0dcad45401dc55f5228ae6325f7b6ec934527cd5d568ae.png"},{"country_code":"IS","native_name":"Iceland","flag":"/assets/2/flags_v2/48/IS-956d3ab99501ec75bf663e4bb20c762e7a690b2d7c558a6b0bf62d0dc21df118.png"},{"country_code":"IN","native_name":"India","flag":"/assets/2/flags_v2/48/IN-5b73f4605171eaa60539e5d69a85bebe7b800f5ee6f94f24dafecaa0d47209fd.png"},{"country_code":"ID","native_name":"Indonesia","flag":"/assets/2/flags_v2/48/ID-ccecfd8d6955ec585cc23addeff613af78f182f20f520d263bfc682b95cf4b16.png"},{"country_code":"IQ","native_name":"Iraq","flag":"/assets/2/flags_v2/48/IQ-ba90e1c8592943baec42857c18c8397069f2e86ddcfd5c39368a28d24f8590cd.png"},{"country_code":"IE","native_name":"Ireland","flag":"/assets/2/flags_v2/48/IE-0d036291e102322c836051481b5f76bc64df1d147138be9dbbfe3dbf56aba128.png"},{"country_code":"IL","native_name":"Israel","flag":"/assets/2/flags_v2/48/IL-1805f916b282a2536ccff3ac02c23f586baf3b2646dc4822be2d9fbd76d709f5.png"},{"country_code":"IT","native_name":"Italy","flag":"/assets/2/flags_v2/48/IT-e1a18e2f092f368e800469ae610c25137573e555cd4984a03c74d1ef04579822.png"},{"country_code":"JM","native_name":"Jamaica","flag":"/assets/2/flags_v2/48/JM-09cc0a9df714371df6ef87827bd9b1c930cae70afbe9a8ea386bb24170b992eb.png"},{"country_code":"JP","native_name":"Japan","flag":"/assets/2/flags_v2/48/JP-094ae25e6726ba8c9eaece21da437f5236662d9419c198310d30e0960acebe1c.png"},{"country_code":"JO","native_name":"Jordan","flag":"/assets/2/flags_v2/48/JO-b7ff4e2625b0399bfcb9004a92edcedf362ec95debcf4be92fcbf7e3abe8a53a.png"},{"country_code":"KE","native_name":"Kenya","flag":"/assets/2/flags_v2/48/KE-248ba156a39dfa8bb91a0480ebdeb53848951e0d44ca826b48d9ca8c597d661a.png"},{"country_code":"XK","native_name":"Kosovo","flag":"/assets/2/flags_v2/48/XK.png"},{"country_code":"KW","native_name":"Kuwait","flag":"/assets/2/flags_v2/48/KW-b2c90760fb9780db0fa7b6e20d8aba8788bafbd28974796f6d575f8cac96149e.png"},{"country_code":"LV","native_name":"Latvia","flag":"/assets/2/flags_v2/48/LV-ba2030c39ecd68e7313d46aa1fd56025394ec39af6190a8e531d0c1a3d8c90eb.png"},{"country_code":"LB","native_name":"Lebanon","flag":"/assets/2/flags_v2/48/LB-5a70f5231e7ebc3c3cda430db5ce00ab5f93e01099cffcd84c202eb43484f770.png"},{"country_code":"LY","native_name":"Libya","flag":"/assets/2/flags_v2/48/LY-ca7444014487f1fb5f3f9fb16d3614a78ecf9decdd9034e0ea44d08251cd8fc8.png"},{"country_code":"LI","native_name":"Liechtenstein","flag":"/assets/2/flags_v2/48/LI-e65ac0f79a6985ed6d049f51b08bed17b8d3495e9a4721ac2696fbaad27538e0.png"},{"country_code":"LT","native_name":"Lithuania","flag":"/assets/2/flags_v2/48/LT-85614c5fd7332fbf27b2bf9160944295f6067a6793dda105068a431e6f8e1252.png"},{"country_code":"LU","native_name":"Luxembourg","flag":"/assets/2/flags_v2/48/LU-47556c387b7cf5c9704b91b0254fe0c35d0b3a260dd03b76720f99cea83d19b2.png"},{"country_code":"MK","native_name":"Macedonia","flag":"/assets/2/flags_v2/48/MK-9dc26b38ea3b90342e05a57f523c9d3c21d1cfe00f2a42a672f67438ec234a81.png"},{"country_code":"MG","native_name":"Madagascar","flag":"/assets/2/flags_v2/48/MG-aaf1e6f710c5e0cb87797663a60cc7b74105610790681eaf64f7604ce07d3395.png"},{"country_code":"MW","native_name":"Malawi","flag":"/assets/2/flags_v2/48/MW-abebe4606446991796c4702e7c9febfd378e89c772012a8387b43b9bb8f871f2.png"},{"country_code":"MY","native_name":"Malaysia","flag":"/assets/2/flags_v2/48/MY-ab75bb0362b542f155ef53047806213086c302c5622a39c6f4f628b65935b11f.png"},{"country_code":"ML","native_name":"Mali","flag":"/assets/2/flags_v2/48/ML-f0e93cdaf10e5a932e2efec45a43219ee4810624b8d51282ddb42dfc42779b44.png"},{"country_code":"MT","native_name":"Malta","flag":"/assets/2/flags_v2/48/MT-1f603f129e9a2d5f1ffbbda82d93daa6a5ba7099881445e33c5fd5469d92e393.png"},{"country_code":"MU","native_name":"Mauritius","flag":"/assets/2/flags_v2/48/MU-47f2ab2370a5a3017ad0ee0bc10109cf209bc9ccbd0cec16ecc73beb8f9b0522.png"},{"country_code":"MX","native_name":"Mexico","flag":"/assets/2/flags_v2/48/MX-6e1feed2ded1b9d724497ba082957828cffe11b6cbe53c9914f837b5fd7d914e.png"},{"country_code":"MD","native_name":"Moldova","flag":"/assets/2/flags_v2/48/MD-30609306e91e950a46992136c3981696433c751314af9949f05cc37b31852cd6.png"},{"country_code":"MC","native_name":"Monaco","flag":"/assets/2/flags_v2/48/MC-ccecfd8d6955ec585cc23addeff613af78f182f20f520d263bfc682b95cf4b16.png"},{"country_code":"ME","native_name":"Montenegro","flag":"/assets/2/flags_v2/48/ME-c32fb96a12839144785b0344c4512cfcb764cbbfcd6ae938a3d31368d6b8975c.png"},{"country_code":"MA","native_name":"Morocco","flag":"/assets/2/flags_v2/48/MA-772de74a482c46f684fae12f294a154c275c5c03da40d6c8538778dca2ef3e40.png"},{"country_code":"MZ","native_name":"Mozambique","flag":"/assets/2/flags_v2/48/MZ-f6ab155a82813ff1ebea3d1c0273bd87ed49b0387cb24cd10979c0858e252247.png"},{"country_code":"NL","native_name":"Netherlands","flag":"/assets/2/flags_v2/48/NL-6f692817fdb935d856a9c976703fd7f4e1b656442bfcc1739a8643ba6a122a97.png"},{"country_code":"NZ","native_name":"New Zealand","flag":"/assets/2/flags_v2/48/NZ-55035bfdecb1f546e7d0f47515368c222cb5d781260ba283c268ec47c822d51b.png"},{"country_code":"NI","native_name":"Nicaragua","flag":"/assets/2/flags_v2/48/NI-768301e483e5cc69a81aa964953eaf7c21067ae51e03ba9752799513fa15e291.png"},{"country_code":"NE","native_name":"Niger","flag":"/assets/2/flags_v2/48/NE-da0768c15183c9e4e4eefbf28da2d8150ab52ce8e4c247ccb4eb2a56fc519c27.png"},{"country_code":"NG","native_name":"Nigeria","flag":"/assets/2/flags_v2/48/NG-65215f0ccbe9011892bcf48e1bee64a33ad36a5cbd6302cdf8e5574fdb83b45a.png"},{"country_code":"NO","native_name":"Norway","flag":"/assets/2/flags_v2/48/NO-5190735f3735ed2a927a33177baf3125ce201263a704da930e526dee5a4352d8.png"},{"country_code":"OM","native_name":"Oman","flag":"/assets/2/flags_v2/48/OM-2abae9aa2241f0baa7f3a9b0b11eb3f547e3a121274092763f6a2751ac9cf749.png"},{"country_code":"PK","native_name":"Pakistan","flag":"/assets/2/flags_v2/48/PK-fb2ba362fdb5d40bb4ea17b843a26ec88cf1e14d853c3343b0ced99df29308d8.png"},{"country_code":"PS","native_name":"Palestinian Territories","flag":"/assets/2/flags_v2/48/PS-10ba8e52835a8ad4eae22eeb7cbde333d7f658202d9dedf11f8eece2d1fd8a98.png"},{"country_code":"PA","native_name":"Panama","flag":"/assets/2/flags_v2/48/PA-10a6b756c09c2c9431c9a1d185dc3e91f2bcb24f229845964a14a2676acc39ca.png"},{"country_code":"PG","native_name":"Papua New Guinea","flag":"/assets/2/flags_v2/48/PG-ac85ce197ff8d0e108d95bf5867169df8fff6448c12999e0f0c0e12617cfd65f.png"},{"country_code":"PY","native_name":"Paraguay","flag":"/assets/2/flags_v2/48/PY-f09678417172f5a98e9d2b28cfd9d5a854a4c12f4f33d3cc59454cf011567b7e.png"},{"country_code":"PE","native_name":"Peru","flag":"/assets/2/flags_v2/48/PE-c12deb68829f455243b9d7aba016b8047676581473e73c579e2f3220a1033f9a.png"},{"country_code":"PH","native_name":"Philippines","flag":"/assets/2/flags_v2/48/PH-e184176368c0703af1e2d0d68daafc9134ff5ae913b22a08ac6dd58c0a18915d.png"},{"country_code":"PL","native_name":"Poland","flag":"/assets/2/flags_v2/48/PL-2c59201663e243a6301c363498eb34ec164bbce57521c1d29eef0121a5459b78.png"},{"country_code":"PT","native_name":"Portugal","flag":"/assets/2/flags_v2/48/PT-a02b40637d0de02097b2322c3117c80575be518c1669f0f28c69cfce0d20a826.png"},{"country_code":"QA","native_name":"Qatar","flag":"/assets/2/flags_v2/48/QA-fc40ef1f53643e1eed33ab62e906590d2fd7dc453d6b7a940b65083f7c109327.png"},{"country_code":"RO","native_name":"Romania","flag":"/assets/2/flags_v2/48/RO-4098a7242007d38c3d0968bb58320ac70714d47fcdd064d76443c08087e9eb71.png"},{"country_code":"RU","native_name":"Russia","flag":"/assets/2/flags_v2/48/RU-44aaee85b78b6bd07f861e4927f147f4ca8b00dc8766fd20ecc88aa612d06fcd.png"},{"country_code":"SM","native_name":"San Marino","flag":"/assets/2/flags_v2/48/SM-53be820dc298703a9ff0eaf29d58f3efe409f3301b5d70ec9e44b92f511a97ba.png"},{"country_code":"SA","native_name":"Saudi Arabia","flag":"/assets/2/flags_v2/48/SA-35ecfd4b56472c32a76a7b0e2966cb830f31ee340b831b2df66ab74c08e7d2a8.png"},{"country_code":"SN","native_name":"Senegal","flag":"/assets/2/flags_v2/48/SN-ebdd6ed9e88e9cc10b87802a32a10383d5f5f445b075df702f447d6c8c07b374.png"},{"country_code":"RS","native_name":"Serbia","flag":"/assets/2/flags_v2/48/RS-e9a417f8d7dd2a210c364b8fd45983122f5cba5a4aa34e3cfc72d6293e07f4ef.png"},{"country_code":"SC","native_name":"Seychelles","flag":"/assets/2/flags_v2/48/SC-d95787218bb380c15485e54fc33151df26fba297ae3a2f6a72fa832a21804390.png"},{"country_code":"SG","native_name":"Singapore","flag":"/assets/2/flags_v2/48/SG-327ee0325d7fc6424fdee9487353eac1ccea73db53298dfae0dd0c48231b3baa.png"},{"country_code":"SK","native_name":"Slovakia","flag":"/assets/2/flags_v2/48/SK-5f70f0ff53ab2b4c3cc3f97c8081d387e4b76144bc2906f7f61302f0580dd844.png"},{"country_code":"SI","native_name":"Slovenia","flag":"/assets/2/flags_v2/48/SI-fe61c691870ff961b61978367c0b1b434ca62631619f9151ba8998a3abcb91a8.png"},{"country_code":"ZA","native_name":"South Africa","flag":"/assets/2/flags_v2/48/ZA-4e8b8c43d8dd2f9cbb77d5d353fd98c5844f922eb227ad3478eb37af8329f8c4.png"},{"country_code":"KR","native_name":"South Korea","flag":"/assets/2/flags_v2/48/KR-42af849ebe299438948216ee9270f194b5358cac2e5604773fc07bb66802af14.png"},{"country_code":"ES","native_name":"Spain","flag":"/assets/2/flags_v2/48/ES-ef578e78363c45694fb713a7c8d6ceddf7f23e294c30d9bba1c7547f61ba42b2.png"},{"country_code":"LC","native_name":"St. Lucia","flag":"/assets/2/flags_v2/48/LC-9a50a30f97cd78250e67a8e2cf579f86ad27a031c5f39d8522f56edcc8b919c2.png"},{"country_code":"SE","native_name":"Sweden","flag":"/assets/2/flags_v2/48/SE-5a97536c4c12f83fe02794f9aa3eb82b47ead7677217d0954a8cef22ac57233f.png"},{"country_code":"CH","native_name":"Switzerland","flag":"/assets/2/flags_v2/48/CH-5b64386f84ee6594a68b5dfc248a88892ab38178c1682702689d82c66ba8e20a.png"},{"country_code":"TW","native_name":"Taiwan","flag":"/assets/2/flags_v2/48/TW-47fec93073999a2397c91426ed10a4ded3ddfe3345fe1016401e053a8541ce2d.png"},{"country_code":"TZ","native_name":"Tanzania","flag":"/assets/2/flags_v2/48/TZ-34a76401d61899319a1dbc580e7563bc9d54c8dac619694b94e7b750e03effa2.png"},{"country_code":"TH","native_name":"Thailand","flag":"/assets/2/flags_v2/48/TH-a7f1ca882f8d0c6a7b532c8c4d9ac056505a97dc5dd33e8d7b82b1312d4c348b.png"},{"country_code":"TT","native_name":"Trinidad \u0026 Tobago","flag":"/assets/2/flags_v2/48/TT-328bfa8f9d72edcd00009d360bbdb2b21a47e81ed89ee4a8d8b7ebf33f0922f4.png"},{"country_code":"TN","native_name":"Tunisia","flag":"/assets/2/flags_v2/48/TN-934ff25d61ede4b7b169faaf04358ce194aa6e701c2a40321a681edd1e601004.png"},{"country_code":"TR","native_name":"Turkey","flag":"/assets/2/flags_v2/48/TR-dde9ebaa44f6027c50ab4ebe6372c3f1656f12c7db00cdec8a447cb785fee93a.png"},{"country_code":"TC","native_name":"Turks \u0026 Caicos Islands","flag":"/assets/2/flags_v2/48/TC-4261bc2ddda415a1253dece799fe4409c98a1030e27fc09e5240a88412230853.png"},{"country_code":"UG","native_name":"Uganda","flag":"/assets/2/flags_v2/48/UG-2591667e374ef615c19ad3c2e333a5858701292eaa2827afb26a6825326df8fa.png"},{"country_code":"UA","native_name":"Ukraine","flag":"/assets/2/flags_v2/48/UA-69f9221eb0890805f4c36d35d3ff68267a1158b5411a02fa4d852ff5632f3b4f.png"},{"country_code":"AE","native_name":"United Arab Emirates","flag":"/assets/2/flags_v2/48/AE-afa064bc388b2f8fdf243b697018ac3759c0a4bd80854e18f69d1eb7d2f445d1.png"},{"country_code":"GB","native_name":"United Kingdom","flag":"/assets/2/flags_v2/48/GB-d20d3c377f9a6cd80339dd457b5ced7c2bbdd62197d8ef99085ec104fd1f7709.png"},{"country_code":"US","native_name":"United States","flag":"/assets/2/flags_v2/48/US-fc54af6e5c8237200d49fd6a49061fffeb8a7217bb9000acd1c02039b65b22ba.png"},{"country_code":"UY","native_name":"Uruguay","flag":"/assets/2/flags_v2/48/UY-82c74dfa146618466b26f344ae35b9434f3c2c35786da10166f25a96f8981b2e.png"},{"country_code":"VA","native_name":"Vatican City","flag":"/assets/2/flags_v2/48/VA-80c9075f05740778759c170248360b4271964b93e3fc0ccfb25fde4b2438d73b.png"},{"country_code":"VE","native_name":"Venezuela","flag":"/assets/2/flags_v2/48/VE-e7d4498591a5d5797b902e380aeee6715e1ae131f7b28588b0203673ede2ed99.png"},{"country_code":"YE","native_name":"Yemen","flag":"/assets/2/flags_v2/48/YE-2737540e3c61b1397cc4a354336dee4bbf1ab7468a3b8e2ced2d8b0c83092ef3.png"},{"country_code":"ZM","native_name":"Zambia","flag":"/assets/2/flags_v2/48/ZM-4ea15bfa09722cb6b6e32cc5818b06ad37fa2199b32b5d0f997fbf03b776f672.png"},{"country_code":"ZW","native_name":"Zimbabwe","flag":"/assets/2/flags_v2/48/ZW-176e6c0f9ed6108aac542cb2d31a90a2bb6114d456019de853903649360d910f.png"}] }); var watch_url_template = "/movie/27134-boy-eats-girl/watch?translate=false&locale={0}"; $("#ott_country_filter").kendoDropDownList({ filter: "contains", height: 250, autoWidth: true, value: 'SG', dataValueField: "country_code", dataSource: ott_country_datasource, valueTemplate: '<span class="dropdown_flag" style="background-image: url(\'#:data.flag#\')"></span><span>#:data.native_name#</span>', template: '<span class="dropdown_flag" style="background-image: url(\'#:data.flag#\')"></span><span>#: data.native_name #</span>', change: function(e) { window.location = kendo.format(watch_url_template, this.value()); }, filtering: function(e) { var filterValue = e.filter != undefined ? e.filter.value : ""; e.preventDefault(); this.dataSource.filter({ logic: "or", filters: [ { field: "country_code", operator: "contains", value: filterValue }, { field: "native_name", operator: "contains", value: filterValue } ] }); } }); } var offersHasLoaded = false; $(function() { if ( offersHasLoaded ) { loadDropDown(); } $('div.header.large div.single_column').on('click', '#ott_offers_window a.close', function(e) { pushOttState({ href: '/movie/27134-boy-eats-girl', event: 'hideOTTOffers' }); }); }); </script> <div id="media_v4" class="media movie_v4 header_large"> <div class="column_wrapper"> <div class="content_wrapper"> <div> <div class="white_column"> <section class="panel top_billed scroller"> <h3 dir="auto">Top Billed Cast</h3> <div id="cast_scroller" class="scroller_wrap should_fade is_fading"> <ol class="people scroller"> <li class="card"> <a href="/person/97049-samantha-mumba"> <div class="glyphicons_v2 picture grey profile no_image_holder one"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/5upFfaqIbSLumRI2j3sSFCk2rnk.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/5upFfaqIbSLumRI2j3sSFCk2rnk.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/5upFfaqIbSLumRI2j3sSFCk2rnk.jpg 2x" alt="Samantha Mumba"> </div> </a> <p><a href="/person/97049-samantha-mumba">Samantha Mumba</a></p> <p class="character">Jessica</p> </li> <li class="card"> <a href="/person/97050-david-leon"> <div class="glyphicons_v2 picture grey profile no_image_holder two"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/tt0VMGTGUMsxz1bj7Y0EbID84ua.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/tt0VMGTGUMsxz1bj7Y0EbID84ua.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/tt0VMGTGUMsxz1bj7Y0EbID84ua.jpg 2x" alt="David Leon"> </div> </a> <p><a href="/person/97050-david-leon">David Leon</a></p> <p class="character">Nathan</p> </li> <li class="card"> <a href="/person/1256162-tadhg-murphy"> <div class="glyphicons_v2 picture grey profile no_image_holder two"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/5YQzdACbDvDwcfITmcwxMUEPJLK.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/5YQzdACbDvDwcfITmcwxMUEPJLK.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/5YQzdACbDvDwcfITmcwxMUEPJLK.jpg 2x" alt="Tadhg Murphy"> </div> </a> <p><a href="/person/1256162-tadhg-murphy">Tadhg Murphy</a></p> <p class="character">Diggs</p> </li> <li class="card"> <a href="/person/17019-laurence-kinlan"> <div class="glyphicons_v2 picture grey profile no_image_holder two"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/nEYQlIj2nmPkRwzhvTGU666Lqud.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/nEYQlIj2nmPkRwzhvTGU666Lqud.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/nEYQlIj2nmPkRwzhvTGU666Lqud.jpg 2x" alt="Laurence Kinlan"> </div> </a> <p><a href="/person/17019-laurence-kinlan">Laurence Kinlan</a></p> <p class="character">Henry</p> </li> <li class="card"> <a href="/person/96522-mark-huberman"> <div class="glyphicons_v2 picture grey profile no_image_holder two"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/h946f5ACiNoc5hyLa6WR8cJHIxt.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/h946f5ACiNoc5hyLa6WR8cJHIxt.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/h946f5ACiNoc5hyLa6WR8cJHIxt.jpg 2x" alt="Mark Huberman"> </div> </a> <p><a href="/person/96522-mark-huberman">Mark Huberman</a></p> <p class="character">Samson</p> </li> <li class="card"> <a href="/person/180803-sara-james"> <div class="glyphicons_v2 picture grey profile no_image_holder one"> </div> </a> <p><a href="/person/180803-sara-james">Sara James</a></p> <p class="character">Cheryl</p> </li> <li class="card"> <a href="/person/1373165-paul-reid"> <div class="glyphicons_v2 picture grey profile no_image_holder two"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/j94PrRDF1bZQ4fDE4y8NaxIPVt.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/j94PrRDF1bZQ4fDE4y8NaxIPVt.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/j94PrRDF1bZQ4fDE4y8NaxIPVt.jpg 2x" alt="Paul Reid"> </div> </a> <p><a href="/person/1373165-paul-reid">Paul Reid</a></p> <p class="character">Shane</p> </li> <li class="card"> <a href="/person/1373166-jane-valentine"> <div class="glyphicons_v2 picture grey profile no_image_holder one"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/xsqpA8lWX89mOmGbhLhmCQXjScW.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/xsqpA8lWX89mOmGbhLhmCQXjScW.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/xsqpA8lWX89mOmGbhLhmCQXjScW.jpg 2x" alt="Jane Valentine"> </div> </a> <p><a href="/person/1373166-jane-valentine">Jane Valentine</a></p> <p class="character">Glenda</p> </li> <li class="card"> <a href="/person/158637-deirdre-o-kane"> <div class="glyphicons_v2 picture grey profile no_image_holder one"> <img loading="lazy" class="profile w-full" src="https://media.themoviedb.org/t/p/w138_and_h175_face/8Qy44UrTc6DYaxW3AGO06zaT0w4.jpg" srcset="https://media.themoviedb.org/t/p/w138_and_h175_face/8Qy44UrTc6DYaxW3AGO06zaT0w4.jpg 1x, https://media.themoviedb.org/t/p/w276_and_h350_face/8Qy44UrTc6DYaxW3AGO06zaT0w4.jpg 2x" alt="Deirdre O'Kane"> </div> </a> <p><a href="/person/158637-deirdre-o-kane">Deirdre O'Kane</a></p> <p class="character">Grace</p> </li> <li class="filler view_more"> <p><a href="/movie/27134-boy-eats-girl/cast">View More <span class="glyphicons_v2 arrow-thin-right"></span></a></p> </li> </ol> <div class="style_wrapper"></div> </div> <p class="new_button"><a class="" href="/movie/27134-boy-eats-girl/cast">Full Cast & Crew</a></p> </section> <section class="panel media_panel social_panel"> <section class="review"> <div class="menu"> <h3 dir="auto">Social</h3> <ul> <li class="" dir="auto"><a id="reviews" class="media_panel" href="#">Reviews <span>0</span></a></li> <li class="active" dir="auto"><a id="discussions" class="media_panel" href="#">Discussions <span>1</span></a></li> </ul> </div> <div class="content"> <div class="original_content"> <div class="discussion_container"> <table class="new space"> <thead> <tr> <th>Subject</th> <th>Status</th> <th>Replies</th> <th>Last Reply</th> </tr> </thead> <tbody> <tr class="open"> <td class="subject"> <div class="post_info"> <div class="flex_wrapper"> <div class="avatar_wrapper"> <span class="avatar thirty-two"> <a href="/u/tmdb43737777" alt="Discussion started by tmdb43737777"> <span class="background_color yellow">t</span> </a> </span> </div> <div class="link_wrapper"> <a class="topic" href="/movie/27134-boy-eats-girl/discuss/59db2dd5925141251f0583ca">Jessica didnt care about the other people</a> </div> </div> </div> </td> <td><p class="status">Open</p></td> <td><p>0</p></td> <td> <p> Oct 09, 2017 at 4:05 PM<br>by tmdb43737777 </p> </td> </tr> </tbody> </table> <p class="new_button"><a class="" href="/movie/27134-boy-eats-girl/discuss">Go to Discussions</a></p> </div> </div> <script type="text/javascript"> $('td.none a.subscribe').on('click', function(e) { var item_type = $(this).attr('data-type'); var item_id = $(this).attr('data-id'); $.ajax({ url: '/notifications/subscribe_to_group', type: 'PUT', data: { media_type: item_type, media_id: item_id } }).fail(function() { showError('There was a problem.'); }).done(function(response) { if (response.failure) { showError('There was a problem.'); } if (response.success) { showSuccess('Subscribed', 'Success'); $('td.none p.notify').toggleClass('hide'); } }); }); $('td.none a.unsubscribe').on('click', function(e) { var item_type = $(this).attr('data-type'); var item_id = $(this).attr('data-id'); $.ajax({ url: '/notifications/subscribe_to_group', type: 'DELETE', data: { media_type: item_type, media_id: item_id } }).fail(function() { showError('There was a problem.'); }).done(function(response) { if (response.failure) { showError('There was a problem.'); } if (response.success) { showSuccess('Unsubscribed', 'Success'); $('td.none p.notify').toggleClass('hide'); } }); }); </script> </div> </section> </section> <section class="panel media_panel media scroller"> <div class="menu"> <h3 dir="auto">Media</h3> <ul> <li class="active" dir="auto"><a id="popular" class="media_panel" href="#">Most Popular</a></li> <li dir="auto"><a id="videos" class="media_panel" href="#">Videos <span>0</span></a></li> <li dir="auto"><a id="backdrops" class="media_panel" href="#">Backdrops <span>2</span></a></li> <li dir="auto"><a id="posters" class="media_panel" href="#">Posters <span>1</span></a></li> <li class="view_all"></li> </ul> </div> <div id="media_scroller" class="scroller_wrap should_fade is_fading"> <div class="h_scroller content scroller"> <div class="backdrop glyphicons_v2 picture grey no_image_holder no_border no_border_radius"> <img class="backdrop w-full" src="https://media.themoviedb.org/t/p/w533_and_h300_bestv2/9MCgesVcZ53l3enU59ejhEdofBX.jpg" srcset="https://media.themoviedb.org/t/p/w533_and_h300_bestv2/9MCgesVcZ53l3enU59ejhEdofBX.jpg 1x, https://media.themoviedb.org/t/p/w1066_and_h600_bestv2/9MCgesVcZ53l3enU59ejhEdofBX.jpg 2x" alt="Boy Eats Girl"> </div> <div class="poster glyphicons_v2 picture grey no_image_holder no_border no_border_radius"> <img class="poster w-full" src="https://media.themoviedb.org/t/p/w220_and_h330_face/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg" srcset="https://media.themoviedb.org/t/p/w220_and_h330_face/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg 1x, https://media.themoviedb.org/t/p/w440_and_h660_face/kMWuWQeysCuO4L9Ry235VsXAZZ.jpg 2x" alt="Boy Eats Girl"> </div> </div> </div> </section> <section class="panel recommendations scroller"> <div id="recommendation_waypoint"></div> <script> var recommendation_waypoint_check = false; new Waypoint({ element: document.getElementById('recommendation_waypoint'), handler: function(direction) { if (direction == 'down' && !recommendation_waypoint_check) { $.ajax({ url: kendo.format('/{0}/{1}/remote/recommendations', 'movie', '27134-boy-eats-girl'), type: 'GET', data: { version: 1, translate: false } }).done(function(response) { recommendation_waypoint_check = true; $('#recommendation_waypoint').html(response).hide().fadeIn(1000); initializeScroller(mobileDevice, '#recommendation_scroller'); }); } }, offset: '100%' }); </script> </section> </div> </div> <div class="grey_column"> <div> <section class="split_column"> <div> <div class="column no_bottom_pad"> <section class="facts left_column"> <div id="amplified_100006536" class="false"></div> <div class="social_links"> </div> <p> <strong><bdi>Status</bdi></strong> Released </p> <p><strong><bdi>Original Language</bdi></strong> English</p> <p><strong><bdi>Budget</bdi></strong> $5,000,000.00</p> <p><strong><bdi>Revenue</bdi></strong> -</p> </section> <section class="keywords right_column"> <h4><bdi>Keywords</bdi></h4> <ul> <li><a class="rounded" href="/keyword/12377-zombie/movie">zombie</a></li> <li><a class="rounded" href="/keyword/14895-cannibal/movie">cannibal</a></li> <li><a class="rounded" href="/keyword/166512-graveyard/movie">graveyard</a></li> </ul> </section> </div> </div> <div> <section class="content_score"> <h4 class="flex" dir="auto">Content Score <span class="glyphicons_v2 circle-question hide" data-element="content_score"></span></h4> <div class="content_score_wrapper"> <div class="content_score"> <div class="false" style="width: 100%;"> <p>100</p> </div> </div> <p dir="auto">Yes! Looking good!</p> </div> <div class="content_score_helper hide"> <p>Looks like we're missing the following data in <strong>ms-SG</strong> or <strong>en-US</strong>...</p> <ul class="content_score"> </ul> </div> </section> <section class="leaderboard"> <h4>Top Contributors</h4> <div class="leaders"> <div class="edit_leader"> <div class="avatar"> <a href="/u/subrom"> <span class="round initials background_color green">s</span> </a> </div> <div class="info"> <p class="edit_count"> 20<br> <a href="/u/subrom">subrom</a> </p> </div> </div> <div class="edit_leader"> <div class="avatar"> <a href="/u/lineker"> <img loading="lazy" class="avatar" src="https://media.themoviedb.org/t/p/w45_and_h45_face/uJngdDd0WzNYGwlmBGYrDxp1akP.jpg" srcset="https://media.themoviedb.org/t/p/w45_and_h45_face/uJngdDd0WzNYGwlmBGYrDxp1akP.jpg 1x, https://media.themoviedb.org/t/p/w90_and_h90_face/uJngdDd0WzNYGwlmBGYrDxp1akP.jpg 2x" alt="lineker"> </a> </div> <div class="info"> <p class="edit_count"> 8<br> <a href="/u/lineker">lineker</a> </p> </div> </div> <div class="edit_leader"> <div class="avatar"> <a href="/u/tcvet22"> <img loading="lazy" class="avatar" src="https://secure.gravatar.com/avatar/60e75823960d57bfee065ba2b48061d2.jpg?s=45" srcset="https://secure.gravatar.com/avatar/60e75823960d57bfee065ba2b48061d2.jpg?s=45 1x, https://secure.gravatar.com/avatar/60e75823960d57bfee065ba2b48061d2.jpg?s=90 2x" alt="tcvet22"> </a> </div> <div class="info"> <p class="edit_count"> 8<br> <a href="/u/tcvet22">tcvet22</a> </p> </div> </div> <div class="edit_leader"> <div class="avatar"> <a href="/u/Lars_Haaber"> <span class="round initials background_color pink">LH</span> </a> </div> <div class="info"> <p class="edit_count"> 7<br> <a href="/u/Lars_Haaber">Lars Haaber Pedersen</a> </p> </div> </div> <p><a href="/movie/27134-boy-eats-girl/changes"><span class="glyphicons glyphicons-chevron-right x1"></span> View Edit History</a></p> </div> </section> <section class="popularity_trend"> <h4 dir="auto">Popularity Trend</h4> <div id="popularity_waypoint" class="popularity"> <div id="popularity_chart"></div> </div> </section> </div> <div class=""> <p class="rounded new_button pad"><a class="" href="/login"><span class="glyphicons_v2 lock"></span> Login to edit</a></p> </div> <div class="keyboard_shortcut_text"> <p><a id="keyboard_shortcuts" class="no_click" href="#"><span class="glyphicons_v2 keyboard"></span> Keyboard Shortcuts</a></p> </div> <div class="report_issue"> <p class="report_issue"><span class="glyphicons_v2 speech-bubble-alert"></span> Login to report an issue</p> </div> </section> </div> </div> </div> </div> <script> window.addEventListener('popstate', function(e) { var state = e.state; var intervalID; if (state == null) { return; } else { switch(state.event) { case 'hideOTTOffers': toggleOTTOffers(state); break; case 'showOTTOffers': toggleOTTOffers(state); break; default: return; } } }); function openRatingDetails(consensus_position) { $("#rating_details_window").kendoWindow({ title: false, draggable: false, resizable: false, width: 430, visible: false, position: { top: consensus_position.top + 89, left: consensus_position.left - 21, }, animation: { open: { effects: "fade:in" }, close: { effects: "fade:out" } } }).data("kendoWindow").open(); $('#rating_details_window').parent().parent().find('.k-window').css({ 'border':'1px solid rgba(33, 37, 41, 0.15)' }); } function loadRatingDetails(consensus_position) { var url_template = '/movie/27134-boy-eats-girl/remote/rating/details?translate=false&language=ms-SG&mobile=false'; if ($('#rating_details_window').html() == '') { $.ajax({ dataType: 'html', url: kendo.format(url_template), beforeSend: function() { activatePageLoader(); } }).done(function(response) { deactivatePageLoader(); $('#rating_details_window').html(response); openRatingDetails(consensus_position); }).fail(function() { deactivatePageLoader(); showError('There was a problem retrieving the rating details.') }); } else { openRatingDetails(consensus_position); } } function openVibesForm() { $("#vibes_form").kendoWindow({ modal: true, title: false, draggable: false, resizable: false, width: mobileDevice ? "95%" : "700px", height: "85vh", visible: false, scrollable: false, modal: { preventScroll: true }, animation: { open: { effects: "fade:in", effects: "slideIn:up" }, close: { effects: "fade:out", effects: "slideIn:up", reverse: true } }, open: function() { $('body').addClass('monochrome'); setTimeout(function() { intervalID = initializeVerticalScroller(mobileDevice, '#vibes_modal'); }, 1000); }, close: function() { $('body').removeClass('monochrome'); clearInterval(intervalID); } }).data("kendoWindow").center().open(); $('#vibes_form').parent().parent().find('.k-window').addClass('border border-neutral-800/15 rounded-3xl bg-zinc-100'); } function loadVibesForm() { if ($('#vibes_form').html() == '') { $.ajax({ dataType: 'html', url: '/movie/27134-boy-eats-girl/vibes/form?translate=false&locale=ms-SG', beforeSend: function() { activatePageLoader(); } }).done(function(response) { deactivatePageLoader(); $('#vibes_form').html(response); openVibesForm(); }).fail(function() { deactivatePageLoader(); showError('There was a problem retrieving your vibes.') }); } else { openVibesForm(); } } function updateUserVibesLabel() { $.ajax({ dataType: 'html', url: '/movie/27134/vibes' }).done(function(response) { $(mobileDevice ? "#vibes_label" : "#vibes_content").html(response); }).always(function() { $("#vibes_form").data("kendoWindow").close(); }); } $("div#vibes_label").kendoTooltip({ filter: "div span#vibes_tooltip", width: '240', offset: 8, position: "right", callout: !mobileDevice, content: function() { return $('div.vibes_tooltip').html(); }, show: function() { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme flex"); } }); $("div#vibes_mobile_tooltip_item").kendoTooltip({ filter: "span#vibes_mobile_tooltip", width: 'auto', offset: 4, position: 'auto', callout: !mobileDevice, content: function() { return $('div.vibes_mobile_panel_tooltip').html(); }, show: function() { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme flex"); } }); $(function() { initializeScroller(mobileDevice, '#cast_scroller'); initializeScroller(mobileDevice, '#media_scroller'); initializeScroller(mobileDevice, '#vibes_scroller'); var original_consensus_position = $('div.consensus.details').position(); $('div.consensus.details').on('click', function(e) { e.preventDefault(); loadRatingDetails(original_consensus_position); }); $('section.social_panel a.media_panel').on('click', function(e) { e.preventDefault(); var link = $(this); var selected_id = this.id; $.ajax({ dataType: 'html', url: kendo.format('/movie/27134-boy-eats-girl/remote/social_panel/{0}?timezone={1}&translate=false', selected_id, 'Asia%2FSingapore') }).done(function(response) { $('section.social_panel ul li.active').removeClass('active'); link.parent().addClass('active'); $('section.social_panel div.content').hide().html(response).fadeIn(300); $("section.social_panel div.content").find("script").each(function(i) { eval($(this).text()); }); }); }); $("section.content_score").kendoTooltip({ filter: "h4 span.glyphicons_v2.show", width: 'auto', callout: !mobileDevice, content: function() { return $('div.content_score_helper').html(); }, show: function() { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme flex"); } }).data("kendoTooltip"); var review_panel_height = $('div.header.large.review').innerHeight(); $('div.review_container div.image').height(review_panel_height); var original_media_panel_content = $('section.media_panel.media div.h_scroller').clone(); $('section.media_panel.media a.media_panel').on('click', function(e) { e.preventDefault(); var link = $(this); var item_count = link.find('span').text(); var selected_id = this.id; switch(selected_id) { case 'popular': var view_all = '' break; case 'videos': var view_all = '<a href="/movie/27134-boy-eats-girl/videos">View All Videos</a>' break; case 'backdrops': var view_all = '<a href="/movie/27134-boy-eats-girl/images/backdrops">View All Backdrops</a>' break; default: var view_all = '<a href="/movie/27134-boy-eats-girl/images/posters">View All Posters</a>' } if (selected_id == 'popular') { $('section.media_panel.media ul li.active').removeClass('active'); link.parent().addClass('active'); $('section.media_panel.media div.h_scroller').scrollLeft(0).empty().html(original_media_panel_content); $('section.media_panel.media ul li.view_all').html(view_all); } else { $.ajax({ url: '/movie/27134-boy-eats-girl/remote/media_panel/' + selected_id + '?translate=false&item_count=' + item_count, type: 'GET', beforeSend: function() { activatePageLoader(); } }).done(function(response) { deactivatePageLoader(); $('section.media_panel.media ul li.active').removeClass('active'); link.parent().addClass('active'); $('section.media_panel.media div.h_scroller').scrollLeft(0).empty().html(response); $('section.media_panel.media ul li.view_all').html(view_all); }); } }); function createPopularitySparkline() { $("#popularity_chart").kendoSparkline({ dataSource: new kendo.data.DataSource({ transport: { read: { url: '/movie/27134-boy-eats-girl/remote/popularity?translate=false', dataType: "json" } } }), chartArea: { background: "transparent" }, categoryAxis: { categoryField: "date" }, series: [{ field: "value", color: "#20200b", width: 2 }], tooltip: { visible: true, background: "#032541", color: "#fff", border: { width: 0, color: "transparent" }, font: "600 1em 'Source Sans Pro', 'Arial', sans-serif", padding: 0, template: kendo.template($("#popularity_sparkline").html()), } }); } var popularity_loaded = false; new Waypoint({ element: document.getElementById('popularity_waypoint'), handler: function(direction) { if (direction == 'down' && !popularity_loaded) { popularity_loaded = true; createPopularitySparkline(); } }, offset: '100%' }); }); </script> <script id="popularity_sparkline" type="text/x-kendo-tmpl"> <div class="sparkline_template"> <h2>#= data.dataItem.date #</h2> <p>Ranked #= kendo.toString(Math.abs(value), "n0") #</p> </div> </script> </div> </section> </main> <div class="hide"> <div class="rating_stars"> <input id="rating_input" value="0"> </div> <div id="rating_header_wrapper" class="hide"><div id="rating_details_window"></div></div> <div id="vibes_form"></div> </div> <div class="hide"> <div id="lightbox_window"></div> </div> <div class="hide"> <div id="share_window"> <section class="main_content content" style="padding: 0;"> <form class="k-form"> <fieldset> <label class="k-form-field" for="short_url"> <span><span class="glyphicon_v2 link"></span> URL</span> <input id="short_url" class="k-textbox" type="text" name="short_url" value="https://www.themoviedb.org/movie/27134-boy-eats-girl" onclick="this.select()"> </label> </fieldset> </form> </section> </div> </div> <div id="movie_report_window" class="hide"> <p>You need to be logged in to continue. Click <a href="/login">here</a> to login or <a href="/signup">here</a> to sign up.</p> </div> <script> $(function() { var w = window.innerWidth; var h = window.innerHeight; attachVideoPlayer(w, h); checkVideoHash(w, h, 'Boy Eats Girl'); function swapBottomPad() { if (h < window.innerHeight) { $('section.inner_content section.header ul.actions').addClass('pad'); } else { $('section.inner_content section.header ul.actions').removeClass('pad'); } } $(function() { $('.user_score_chart').easyPieChart({ lineCap: 'round', lineWidth: mobileDevice ? 3 : 4, scaleColor: false, size: mobileDevice ? 44 : 60, animate: { enabled: false } }); }); $("body").on('click', 'a.report', function(e) { e.preventDefault(); $('#' + $(this).attr('window') + '_report_window').kendoWindow({ title: 'Report an Issue', modal: true, draggable: false, resizable: false, width: mobileDevice ? "95%" : "700px", visible: false, pinned: true, animation: { open: { effects: "fade:in" }, close: { effects: "fade:out" } }, open: function() { $('body').addClass('monochrome'); }, close: function() { $('body').removeClass('monochrome'); } }).data("kendoWindow").center().open(); }); $("ul.actions li.use_tooltip").kendoTooltip({ position: mobileDevice ? "top" : "bottom", showOn: mobileDevice ? "click" : "mouseenter", show: function() { this.popup.element.addClass("tmdb_theme custom_theme"); if (this.content.text() != this.target().data("title") ) { this.refresh(); } } }).data("kendoTooltip"); var rating_tooltip = $('ul.actions li.rating.tooltip_hover').data("kendoTooltip"); var list_tooltip = $('ul.actions li.list.tooltip_hover').data("kendoTooltip"); $("div.social_links a").kendoTooltip({ position: 'top', show: function() { this.popup.element.addClass("tmdb_theme"); } }).data("kendoTooltip"); $("ul.releases").kendoTooltip({ filter: "li div.certification div", position: "top", width: mobileDevice ? "90%" : "300px", showOn: mobileDevice ? "click" : "mouseenter", content: function(e) { return $('#' + e.target.data('release')).html(); }, show: function() { this.popup.element.addClass("tmdb_theme"); } }).data("kendoTooltip"); $('#share').on('click', function(e){ e.preventDefault(); $("#share_window").kendoWindow({ title: 'Share Boy Eats Girl', modal: true, draggable: false, resizable: false, width: mobileDevice ? "95%" : "500px", visible: false, pinned: true, animation: { open: { effects: "fade:in" }, close: { effects: "fade:out" } }, open: function() { $('body').addClass('monochrome'); }, close: function() { $('body').removeClass('monochrome'); } }).data("kendoWindow").center().open(); }); var window_image_dimensions = getImageWindowDimensions(h, 0.667); $('body').on('keyup', function(event) { switch(event.which) { case 27: $('a#close').click(); break; case 37: $('#paging a.previous_id').click(); break; case 39: $('#paging a.next_id').click(); break; default: break; } }); $('div.zoom a').on('click', function (e){ e.preventDefault(); var image_id = 'kMWuWQeysCuO4L9Ry235VsXAZZ'; var lightbox_url_template = "/v4/image/{0}?translate=false&media_type=Movie&media_id=4bc8c989017a3c122d08fe80&image_type=poster&image_width={1}&image_height={2}"; $("#lightbox_window").kendoWindow({ title: false, content: kendo.format(lightbox_url_template, image_id, window_image_dimensions[1], window_image_dimensions[2]), modal: true, draggable: false, resizable: false, width: window_image_dimensions[0], height: window_image_dimensions[2], visible: false, pinned: true, animation: { open: { effects: "fade:in" }, close: { effects: "fade:out" } }, activate: function() { }, close: function() { $('body').removeClass('monochrome'); }, open: function(e) { e.sender.wrapper.addClass("borderless_window"); $('body').addClass('monochrome'); }, refresh: function() {} }).data("kendoWindow").center().open(); }); }); </script> </div> <!-- page_wrap opened in html_head --> <footer class="single_column movie header_large"> <nav> <div class="join"> <img src="/assets/2/v4/logos/v2/blue_square_2-d537fb228cf3ded904ef09b136fe3fec72548ebc1fea3fbbd1ad9e36364db38b.svg" alt="The Movie Database (TMDB)" width="130" height="94"> <a class="rounded" href="/signup">Join the Community</a> </div> <div> <h3>The Basics</h3> <ul> <li><a href="/about">About TMDB</a></li> <li><a href="/about/staying-in-touch">Contact Us</a></li> <li><a href="/talk">Support Forums</a></li> <li><a href="https://developer.themoviedb.org/docs" target="_blank">API</a></li> <li><a href="https://status.themoviedb.org/" target="_blank" rel="noopener">System Status</a></li> </ul> </div> <div> <h3>Get Involved</h3> <ul> <li><a href="/bible"><span class="glyphicons glyphicons-asterisk"></span> Contribution Bible</a></li> <li><a href="/movie/new">Add New Movie</a></li> <li><a href="/tv/new">Add New TV Show</a></li> </ul> </div> <div> <h3>Community</h3> <ul> <li><a href="/documentation/community/guidelines">Guidelines</a></li> <li><a href="/discuss">Discussions</a></li> <li><a href="/leaderboard">Leaderboard</a></li> </ul> </div> <div> <h3>Legal</h3> <ul> <li><a href="/terms-of-use">Terms of Use</a></li> <li><a href="/api-terms-of-use">API Terms of Use</a></li> <li><a href="/privacy-policy">Privacy Policy</a></li> <li><a href="/dmca-policy">DMCA Policy</a></li> </ul> </div> </nav> <section>Build a8ef821 (8201)</section> </footer> <div id="new_media_template" class="hide"> <div class="settings_content"> <p>Can't find a movie or TV show? Login to create it.</p> </div> </div> <div id="settings_tooltip" class="hide"> <div class="settings_content"> <div class="group no_pad"> <p><a href="/login">Login</a></p> </div> <div class="group"> <p><a href="/signup">Sign Up</a></p> </div> </div> </div> <div id="keyboard_shortcuts_popup" class="hide"> <div class="content k-flex-col"> <div class="keyboard_shortcuts"> <div class="column"> <h3>Global</h3> <div><span>s</span> focus the search bar</div> <div><span>p</span> open profile menu</div> <div><span>esc</span> close an open window</div> <div><span>?</span> open keyboard shortcut window</div> <h3>On media pages</h3> <div><span>b</span> go back (or to parent when applicable)</div> <div><span>e</span> go to edit page</div> <h3>On TV season pages</h3> <div><span>→</span> (right arrow) go to next season</div> <div><span>←</span> (left arrow) go to previous season</div> <h3>On TV episode pages</h3> <div><span>→</span> (right arrow) go to next episode</div> <div><span>←</span> (left arrow) go to previous episode</div> <h3>On all image pages</h3> <div><span>a</span> open add image window</div> </div> <div class="column"> <h3>On all edit pages</h3> <div><span>t</span> open translation selector</div> <div><span>ctrl</span>+ <span>s</span> submit form</div> <h3>On discussion pages</h3> <div><span>n</span> create new discussion</div> <div><span>w</span> toggle watching status</div> <div><span>p</span> toggle public/private</div> <div><span>c</span> toggle close/open</div> <div><span>a</span> open activity</div> <div><span>r</span> reply to discussion</div> <div><span>l</span> go to last reply</div> <div><span>ctrl</span>+ <span>enter</span> submit your message</div> <div><span>→</span> (right arrow) next page</div> <div><span>←</span> (left arrow) previous page</div> </div> </div> <div class="keyboard_shortcuts k-flex-col k-mt-6 k-mb-3"> <h3 class="k-pb-1 k-font-weight-bold settings_label">Settings</h3> <label class="k-display-flex k-align-items-center k-cursor-pointer k-pt-1 k-pl-1" for="toggle_keyboard_shortcuts" style="width: fit-content"> <input type="checkbox" id="toggle_keyboard_shortcuts" class="k-mr-2 k-cursor-pointer" name="toggle_keyboard_shortcuts" /> Enable Keyboard Shortcuts </label> </div> </div> </div> <div class="hide"> <div id="options_tooltip"> <div class="settings_content"> <div class="group no_pad"> <p class="no_hover">Want to rate or add this item to a list?</p> <p><a href="/login">Login <span class="glyphicons_v2 chevron-right blue pad_left"></span></a></p> </div> <div class="group"> <p class="no_hover">Not a member?</p> <p><a href="/signup">Sign up and join the community <span class="glyphicons_v2 chevron-right blue pad_left"></span></a></p> </div> </div> </div> </div> <div class="hide"> <div id="video_popup"></div> </div> <script src="/assets/2/kendo-2024.3.1015/kendo.color.min-f64e9d218cc3aeb3e1ed4c7fdbcdcd960e3af5f7bc2adbb4fd71be394639f798.js"></script> <script src="/assets/2/kendo-2024.3.1015/kendo.drawing.min-2e17c74e67632a85e74be243c8df07bce61b4a4f2fdd38f04479cf11f33516e9.js"></script> <script src="/assets/2/kendo-2024.3.1015/kendo.dataviz.core.min-40dc2eb907a0c35374db57a8ab902c34d779d05f4e21bee4aea4c7efd1e2fc56.js"></script> <script src="/assets/2/kendo-2024.3.1015/kendo.dataviz.themes.min-0250c6e4539c7888fdbf97d3ca95a603741782565507e774b8bdf45269c181f6.js"></script> <script src="/assets/2/kendo-2024.3.1015/kendo.dataviz.chart.min-76c32d613b84987c743530eaa0e4cdec6ef065111bfdfd1d1133e8935739ae72.js"></script> <script src="/assets/2/kendo-2024.3.1015/kendo.dataviz.sparkline.min-bb4b6c5069c6a443fe6c539656831a2029751ed1fc2aa626eb9b94ae07141f5f.js"></script> <script src="/assets/2/kendo-2024.3.1015/kendo.slider.min-b2cffba78627ff4b82fcc6c6d7fd7c2429c269ba24e281d54ea4c6f25f0668bb.js"></script> <script src="/assets/2/footer-1574cfc494072701fbfb65ca8288c64bb8085f5093a87b7cc1ddab05eb7637c8.js"></script> <script type="text/javascript" charset="utf-8"> $('#cookie_notice a.accept').on('click', function(e) { e.preventDefault(); document.cookie = "tmdb._cookie_policy=true; samesite=lax; path=/; max-age=15551999;"; $('#cookie_notice').fadeOut('fast'); }); function showSearch(state) { if ( state ) { $('header').removeClass('nav-up').addClass('nav-down'); $('li.search_buttons a.close').removeClass('hide'); $('li.search_buttons a.search').addClass('hide'); $('div.search_bar').removeClass('hide'); $("#search_v4").data("kendoAutoComplete").focus(); } else { $('li.search_buttons a.close').addClass('hide'); $('li.search_buttons a.search').removeClass('hide'); $('div.search_bar').addClass('hide'); } } $(function() { jQuery.timeago.settings.allowFuture = true; $("time.timeago").timeago(); var didScroll; var lastScrollTop = 0; var delta = 10; var navbarHeight = $('header').outerHeight(); $(window).scroll(function(event){ didScroll = true; }); setInterval(function() { if (didScroll) { hasScrolled(); didScroll = false; } }, 250); function hasScrolled() { var st = $(this).scrollTop(); if ( Math.abs(lastScrollTop - st) <= delta ) return; if ( st > lastScrollTop && st > navbarHeight ) { $('header').removeClass('nav-down').addClass('nav-up'); } else { if ( st + $(window).height() < $(document).height() ) { $('header').removeClass('nav-up').addClass('nav-down'); } } lastScrollTop = st; } var hover_tooltip = $('li.user a.no_click.tooltip_hover').kendoTooltip({ position: 'bottom', show: function(e) { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme_white nowrap"); this.element.removeClass('keyboard'); } }).data("kendoTooltip"); $('button').on('click', function(e) { var redirect_url = $(this).data('redirect-url'); if (redirect_url === undefined) { return } window.location = redirect_url; }); $('li.user a.no_click').kendoTooltip({ autoHide: false, showOn: 'click', width: 180, position: 'bottom', content: function() { return $("#settings_tooltip").html(); }, show: function(e) { hover_tooltip.hide(); $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme_white no_pad"); if (this.element.hasClass('keyboard')) { this.popup.element.find('p a')[0].focus(); } } }); $('li.translate').kendoTooltip({ autoHide: false, content: { url: '/translation-popup?media_type=Movie&media_id=4bc8c989017a3c122d08fe80&referral=%2Fmovie%2F27134-boy-eats-girl', cache: true }, showOn: 'click', width: 300, position: 'bottom', show: function(e) { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("min_100px_height tmdb_theme_white flex"); } }); $('li.new_buttons').kendoTooltip({ autoHide: false, showOn: 'click', width: 240, position: 'bottom', content: function() { return $("#new_media_template").html(); }, show: function(e) { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme_white"); } }); $("body").on('click', 'a.no_click', function(e) { e.preventDefault(); }); $("ul > li").hover(function() { $(this).find("ul.sub_nav.hide").toggle(); }); var notification = $("#notification").kendoNotification({ stacking: "down", position: { top: 20, right: 20 }, autoHideAfter: 5000, show: function(e) { e.element.parent().css({ zIndex: 99999 }); }, templates: [{ type: "error", template: $("#errorTemplate").html() },{ type: "success", template: $("#successTemplate").html() }] }).data("kendoNotification"); showSuccess = function(message, title) { if (title === undefined) { title = 'Success'; } return notification.show({ title: title, message: message }, "success"); }; showError = function(message, title) { if (title === undefined) { title = 'Error'; } return notification.show({ title: title, message: message }, "error"); }; var keyboard_shortcut_popup = $('#keyboard_shortcuts_popup div.content').kendoWindow({ title: 'Keyboard Shortcuts', width: mobileDevice ? "100%" : "90vw", maxWidth: mobileDevice ? "100%" : "1400px", actions: [ "Close" ], modal: true, draggable: false, resizable: false, visible: false, pinned: true, animation: { open: { effects: "fade:in" }, close: { effects: "fade:out" } }, open: function() { $('body').addClass('monochrome'); }, close: function() { $('body').removeClass('monochrome'); } }).data("kendoWindow").center(); $('#keyboard_shortcuts').on('click', function() { keyboard_shortcut_popup.open(); }); $("#toggle_keyboard_shortcuts").prop({'checked': true, 'disabled': true}); var keyboard_tooltip = $("label[for='toggle_keyboard_shortcuts']").kendoTooltip({ position: 'bottom', content: "You can disable keyboard shortcuts by logging into your account." }).data("kendoTooltip"); $("#toggle_keyboard_shortcuts").on('change', function (e) { var checkboxState = $(this).prop('checked'); $.post({ url: '/settings/toggle-keyboard-shortcuts', dataType: "json", data: { keyboard_shortcuts_enabled: checkboxState } }).fail(function () { showError('There was a problem.'); }).done(function (response) { if (response.failure) { showError('There was a problem.'); } if (response.success) { showSuccess(''); window.location.reload(); } }); }); var seach_redirect_template = "/search{0}?query={1}"; var processing_selected_item = false; var processing_manually_selected_item = false; window.onbeforeunload = function() { processing_selected_item = false; processing_manually_selected_item = false; } function executeSearch(url) { window.location = url; } function processSelectedItem(event) { if (event == '') { return; } var dataItem = null; var media_type = null; var search_value = ''; var selected_item = ''; if (event == null) { dataItem = $("#search_v4").data("kendoAutoComplete").value(); } else { dataItem = event.dataItem; } // This is the returned items from trending, when no search has been performed if ( typeof(dataItem) == 'string' ) { try { var search_value = $(dataItem).data('search-name'); var media_type = $(dataItem).data('media-type'); } catch(error) { var search_value = dataItem; } if (search_value && media_type) { selected_item = kendo.format(seach_redirect_template, media_type, encodeURIComponent(search_value)); } else if (search_value) { selected_item = kendo.format(seach_redirect_template, '', encodeURIComponent(search_value)); } else { selected_item = kendo.format(seach_redirect_template, '', encodeURIComponent(dataItem)); search_value = dataItem; } // This is the returned items from a search } else { switch(dataItem.media_type) { case 'movie': selected_item = kendo.format(seach_redirect_template, '/movie', encodeURIComponent(dataItem.name)); search_value = dataItem.name; break; case 'tv': selected_item = kendo.format(seach_redirect_template, '/tv', encodeURIComponent(dataItem.name)); search_value = dataItem.name; break; case 'person': selected_item = kendo.format(seach_redirect_template, '/person', encodeURIComponent(dataItem.name)); search_value = dataItem.name; break; default: selected_item = kendo.format(seach_redirect_template, '', encodeURIComponent(dataItem)); search_value = dataItem; } } $("#search_v4").data("kendoAutoComplete").value(search_value); executeSearch(selected_item); } $("#search_v4").kendoAutoComplete({ highlightFirst: false, minLength: 1, dataTextField: "title", template: kendo.template($("#slim_multi_search_template").html()), noDataTemplate: $("#search_no_data_template").html(), dataSource: { type: "json", serverFiltering: true, transport: { read: '/search/trending', parameterMap: function() { return { query: $("#search_v4").data("kendoAutoComplete").value() }; } }, schema: { data: "results" } }, popup: { appendTo: $("section.search") }, filtering: function(e) { var filter = e.filter != undefined ? e.filter.value : ""; if (filter == '') { if ( ($('#search_v4-list #trending_search_header_template').length) == 0 ) { // $('#search_v4_listbox').empty(); $('#search_v4-list').prepend($("#search_v4_headerTemplate").html()); } } else { $("#trending_search_header_template").remove(); } }, select: function(e) { processing_selected_item = true; processSelectedItem(e); }, close: function(e) { // Use this to prevent the popup from closing in dev. // e.preventDefault(); } }).data("kendoAutoComplete"); $('#search_v4').keydown(function(event) { if (event.keyCode == 13) { if (processing_selected_item) { return; } else { processSelectedItem(null); } } }); $('header #search_form').submit(function() { return false; }); var autocompleteInput = $('section.search .k-autocomplete input'); autocompleteInput.on('focus', function (e) { var value = autocompleteInput.val(); if (value == null || value == '') { $("#search_v4").data("kendoAutoComplete").search(''); } else { var fieldLength = value.length; autocompleteInput[0].setSelectionRange(fieldLength, fieldLength); } }); $('header.show_search_false li.search_buttons a.search').on('click', function(e) { e.preventDefault(); showSearch(true); }); $('header.show_search_true li.search_buttons a.search').on('click', function(e) { e.preventDefault(); $("#search_v4").data("kendoAutoComplete").focus(); }); $('header.show_search_false li.search_buttons a.close').on('click', function(e) { e.preventDefault(); showSearch(false); }); $('main.show_search_false').on('click', function(e) { showSearch(false); }); $('header span.k-i-close[title="clear"]').on('click', function(e) { $('#search_v4').data("kendoAutoComplete").focus(); }); public_media_type_map = { 'movie': 'Movie', 'tv': 'TV Show', 'person': 'Person' }; $(document).on('keydown', null, 'b', function() { if ( $('a.keyboard_s.parent').length ) { $('a.keyboard_s.parent')[0].click(); } }); $(document).on('keyup', null, 's', function() { if ( $('#search_v4').length ) { if ( $('header').hasClass('show_search_false') ) { showSearch(true); } else { $("#search_v4").data("kendoAutoComplete").focus(); } } }); $(document).on('keyup', null, 'shift+/', function() { keyboard_shortcut_popup.open(); }); $(document).on('keydown', null, 'left', function() { if ( $('span.previous a.keyboard_s').length ) { $('span.previous a.keyboard_s')[0].click(); } }); $(document).on('keydown', null, 'right', function() { if ( $('span.next a.keyboard_s').length ) { $('span.next a.keyboard_s')[0].click(); } }); $(document).on('keydown', null, 'm', function() { if ( $('#new_shortcut_bar').length ) { $("#new_shortcut_bar").focus(); } }); }); var gender_lookup = { 0: 'two', 1: 'one', 2: 'two', 3: 'two' } </script> <script id="person_template" type="text/x-kendo-tmpl"> <div class="item profile list_item grid_item"> <div class="image_content profile"> <a class="result" href="${data.url}" title="${data.name}" alt="${data.name}"> # if (data.profile_path) { # <img class="" src="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path}" alt="${data.name}" width="45" height="45" srcset="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path} 1x, https://media.themoviedb.org/t/p/w132_and_h132_face${data.profile_path} 2x"> # } else { # <div class="glyphicons_v2 picture profile ${gender_lookup[data.gender]} grey no_image_holder w45_and_h45"></div> # } # </a> </div> <div class="content"> <p class="name"><a class="result" href="${data.url}" title="${data.name}" alt="${data.name}">${data.name}</a></p> # if (data.known_for) { # <p class="sub">${data.known_for}</p> # } # </div> </div> </script> <script id="person_template_with_known_for" type="text/x-kendo-tmpl"> <div class="item profile list_item known_for"> <div class="image_content profile"> # if (data.profile_path) { # <img class="" src="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path}" alt="${data.name}" width="45" height="45" srcset="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path} 1x, https://media.themoviedb.org/t/p/w132_and_h132_face${data.profile_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h45 profile"></div> # } # </div> <div class="content"> <p class="name">${data.name}</p> # if (data.known_for) { # <p class="sub">${data.known_for_department} • ${data.known_for}</p> # } else { # <p class="sub">No known credits.</p> # } # </div> </div> </script> <script id="person_result_template" type="text/x-kendo-tmpl"> <div class="ac_item profile list_item known_for"> <div class="image_content profile"> # if (data.profile_path) { # <img class="" src="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path}" alt="${data.name}" width="45" height="45" srcset="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path} 1x, https://media.themoviedb.org/t/p/w132_and_h132_bestv2${data.profile_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h45 profile"></div> # } # </div> <div class="content"> <p class="name">${data.name}</p> # if (data.known_for) { # <p class="sub"> # if (data.media_type) { # <span class="media_type person">#= public_media_type_map[data.media_type] # • </span> # } # # for (var i = 0; i < data.known_for.length; i++) { # <span class="comma">#= data.known_for[i].title ? data.known_for[i].title : data.known_for[i].name #</span> # } # </p> # } else { # <p class="sub">No known credits.</p> # } # </div> </div> </script> <script id="movie_result_template" type="text/x-kendo-tmpl"> <div class="ac_results"> <div class="ac_item poster list_item"> <div class="image_content poster"> # if (data.poster_path) { # <img class="" src="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path}" alt="${data.title}" width="45" height="67" srcset="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path} 1x, https://media.themoviedb.org/t/p/w90_and_h134_bestv2${data.poster_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h67"></div> # } # </div> <div class="content"> <p class="name">${data.title}</p> <p class="sub"> # if (data.media_type) { # <span class="media_type movie">#= public_media_type_map[data.media_type] # • </span> # } # # if (data.original_title !== data.title) { # <span class="comma"><span class="original_title">#= data.original_title #</span></span> # } # # if (data.release_date) { # <span class="comma"><span class="release_date">#= data.release_date #</span></span> # } # </p> </div> </div> </div> </script> <script id="tv_show_result_template" type="text/x-kendo-tmpl"> <div class="ac_item poster list_item"> <div class="image_content poster"> # if (data.poster_path) { # <img class="" src="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path}" alt="${data.title}" width="45" height="67" srcset="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path} 1x, https://media.themoviedb.org/t/p/w90_and_h134_bestv2${data.poster_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h67"></div> # } # </div> <div class="content"> <p class="name">${data.name}</p> <p class="sub"> # if (data.media_type) { # <span class="media_type tv">#= public_media_type_map[data.media_type] # • </span> # } # # if (data.original_name !== data.name) { # <span class="comma"><span class="original_title">#= data.original_name #</span></span> # } # # if (data.first_air_date) { # <span class="comma"><span class="release_date">#= data.first_air_date #</span></span> # } # </p> </div> </div> </script> <script id="slim_movie_result_template" type="text/x-kendo-tmpl"> <div class="ac_item poster list_item"> <div class="image_content poster"> # if (data.poster_path) { # <img class="" src="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path}" alt="${data.title}" width="45" height="67" srcset="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path} 1x, https://media.themoviedb.org/t/p/w90_and_h134_bestv2${data.poster_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h67"></div> # } # </div> <div class="content"> <p class="name">${data.title}</p> <p class="sub"> # if (data.original_title !== data.title) { # <span class="comma"><span class="original_title">#= data.original_title #</span></span> # } # # if (data.release_date) { # <span class="comma"><span class="release_date">#= data.release_date #</span></span> # } # </p> </div> <p><span class="media_type movie">#= public_media_type_map[data.media_type] #</span></p> </div> </script> <script id="multi_search_template" type="text/x-kendo-tmpl"> <div class="ac_results"> # if (data.media_type == 'movie') { # #= kendo.render(kendo.template($("\\#movie_result_template").html()), [data]) # # } else if (data.media_type == 'tv') { # #= kendo.render(kendo.template($("\\#tv_show_result_template").html()), [data]) # # } else if (data.media_type == 'person') { # #= kendo.render(kendo.template($("\\#person_result_template").html()), [data]) # # } # </div> </script> <script id="search_v4_headerTemplate" type="text/x-kendo-template"> <div id="trending_search_header_template" class="slim_search_results_header"> <div class="wrapper"> <h2><span class="glyphicons_v2 trending"></span> Trending</h2> </div> </div> </script> <script id="search_no_data_template" type="text/x-kendo-template"> <div class="slim_search_results_header no_data"> <div class="wrapper"> <h2>No Results</h2> </div> </div> </script> <script id="slim_multi_search_template" type="text/x-kendo-tmpl"> # if (data.media_type == 'movie') { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 film"></div> <p>#= data.name # <span>in Movies</span></p> </div> </div> # } else if (data.media_type == 'tv') { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 tv"></div> <p>#= data.name # <span>in TV Shows</span></p> </div> </div> # } else if (data.media_type == 'person') { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 user"></div> <p>#= data.name # <span>in People</span></p> </div> </div> # } else { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 search"></div> <p>#= data #</p> </div> </div> # } # </script> <script id="delete-confirmation" type="text/x-kendo-template"> <section class="window_content"> <p class="delete-message">Are you sure?</p> <button class="delete-cancel k-button">No</button> <button class="delete-confirm k-button">Yes</button> </section> </script> <div id="dialog_window"></div> <span id="notification" class="hide"></span> <script id="errorTemplate" type="text/x-kendo-template"> <div class="notification error"> <span> <h2><span class="glyphicons_v2 circle-alert invert svg"></span> #= title #</h2> # if (message instanceof Array) { # <ul> # for (var i = 0; i < message.length; i++) { # <li>#= message[i] #</li> # } # </ul> # } else { # <p>#= message #</p> # } # </span> </div> </script> <script id="successTemplate" type="text/x-kendo-template"> <div class="notification success"> <span> <h2><span class="glyphicons_v2 circle-check invert svg"></span> #= title #</h2> <p>#= message #</p> </span> </div> </script> <script id="network_combo_template" type="text/x-kendo-tmpl"> <span class="k-state-default image"> # if (data.logo_path) { # <img src="https://media.themoviedb.org/t/p/h15${data.logo_path}" alt="${data.name}" srcset="https://media.themoviedb.org/t/p/h15${data.logo_path} 1x, https://media.themoviedb.org/t/p/h30${data.logo_path} 2x" height="15"> - # } # ${data.name}# if (data.origin_country) { # (${data.origin_country}) # } # </span> </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "The Movie Database", "alternateName": "TMDB", "url": "https://www.themoviedb.org" } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://www.themoviedb.org/", "potentialAction": { "@type": "SearchAction", "target": "https://www.themoviedb.org/search?query={search_term_string}", "query-input": "required name=search_term_string" } } </script> </body> </html>