public static async Task <List <FilModel> > DisplayAllFilms(List <FilModel> films)
        {
            string lookUpAnother = "";

            do
            {
                try
                {
                    foreach (FilModel f in films)
                    {
                        string id = f.Url.Split('/')[5];
                        f.Id = id;
                        Console.WriteLine($"{f.Id} {f.Title}");
                    }
                    Console.Write("\nPlease enter an ID number: ");
                    string idText = Console.ReadLine();

                    FilModel film = await GetSingleFilm(idText);

                    List <PersonModel> person = await CharacterController.GetStarWarsCharacters(film.Characters);

                    List <PlanetModel> planet = await PlanetController.GetStarWarsPlanetArray(film.Planets);

                    List <SpeciesModel> species = await SpeciesController.GetStarWarsSpecies(film.Species);

                    List <StarshipModel> starship = await StarshipController.GetStarWarsStarShips(film.Starships);

                    List <VehicleModel> vehicle = await VehicleController.GetStarWarsVehicles(film.Vehicles);

                    Console.WriteLine("============================================================");
                    Console.WriteLine($"Title: {film.Title} | Release Date: {film.ReleaseDate}");
                    Console.WriteLine($"Producer: {film.Producer} | Director: {film.Director}");
                    Console.WriteLine($"    Opening Crawl: \n{film.OpeningCrawl}");
                    Console.WriteLine($"Characters: {CharacterController.FormatPersonLine(person)}");
                    Console.WriteLine($"Planets: {PlanetController.FormatPlanetLine(planet)}");
                    Console.WriteLine($"Starships: {StarshipController.FormatStarshipLine(starship)}");
                    Console.WriteLine($"Vehicles: {VehicleController.FormatVehicleLine(vehicle)}");
                    Console.WriteLine($"Species: {SpeciesController.FormatSpeciesLine(species)}");
                    Console.WriteLine("============================================================");
                }
                catch (Exception ex)
                {
                    Console.WriteLine($"Error: {ex.Message}");
                }

                Console.Write("Do you want to look up another character (y/n)?");
                lookUpAnother = Console.ReadLine();
            } while (lookUpAnother == "y");

            return(null);
        }