diff --git a/src/controllers/FilmController.php b/src/controllers/FilmController.php
index 99a97c110a5a9a4e7ec5d8b4f9c3c60d975f0b5e..e7f3f1ca10fdadfe53cc13dbc658fb5cdc54b3d0 100644
--- a/src/controllers/FilmController.php
+++ b/src/controllers/FilmController.php
@@ -57,6 +57,9 @@ class FilmController extends BaseController
             }
         } elseif ($uri == '/film-details') {
             $data['film'] = $this->service->getById($_GET['film_id']);
+            if (!$data['film']) {
+                parent::redirect("/", []);
+            }
             if (isset($_SESSION['user_id'])) {
                 $data['isFavorite'] = $this->favorite_handler->isUserFavorite($_SESSION['user_id'], $_GET['film_id']);
             } else {