diff --git a/showtimes.py b/showtimes.py
index e9ff6290707351ace5151e6b53c821547f494654..c0c2a53628ae29315afb10400646228b1943931c 100644
--- a/showtimes.py
+++ b/showtimes.py
@@ -2,12 +2,15 @@ from services import root_dir, nice_json
 from flask import Flask
 from werkzeug.exceptions import NotFound
 import json
+import requests
 import os
 
 
 app = Flask(__name__)
+movies_service = "http://127.0.0.1:5001/movies/{}"
+showtimes_db = f"{os.getcwd()}/database/showtimes.json"
 
-with open("{}/database/showtimes.json".format(os.getcwd()), "r") as f:
+with open(showtimes_db, "r") as f:
     showtimes = json.load(f)
 
 
@@ -24,7 +27,7 @@ def hello():
 
 @app.route("/showtimes", methods=['GET'])
 def showtimes_list():
-    return nice_json(showtimes)
+    nice_json(showtimes)
 
 
 @app.route("/showtimes/<date>", methods=['GET'])
@@ -32,7 +35,11 @@ def showtimes_record(date):
     if date not in showtimes:
         raise NotFound
     print(showtimes[date])
-    return nice_json(showtimes[date])
+    result = []
+    for movie_id in showtimes[date]:
+        resp = requests.get(movies_service.format(movie_id))
+        result.append(resp.json()["title"])
+    return nice_json(result)
 
 if __name__ == "__main__":
     app.run(port=5002, debug=True)