code: public MovieInfo getMovieInfo(int movieId, String language, String... appendToResponse) throws MovieDbException {
          TmdbParameters parameters = new TmdbParameters();
          parameters.add(Param.ID, movieId);
          parameters.add(Param.LANGUAGE, language);
          parameters.add(Param.APPEND, appendToResponse);
  
          URL url = new ApiUrl(apiKey, MethodBase.MOVIE).buildUrl(parameters);
          String webpage = httpTools.getRequest(url);
          try {
              MovieInfo movie = MAPPER.readValue(webpage, MovieInfo.class);
              if (movie == null || movie.getId() == 0) {
                  throw new MovieDbException(ApiExceptionType.ID_NOT_FOUND, "No movie found for ID: " + movieId, url);
              }
              return movie;
          } catch (IOException ex) {
              throw new MovieDbException(ApiExceptionType.MAPPING_FAILED, "Failed to get info", url, ex);
          }
      }
docs: This method is used to retrieve all of the basic movie information.
  
  It will return the single highest rated poster and backdrop.
  
  ApiExceptionType.MOVIE_ID_NOT_FOUND will be thrown if there are no movies found.
  
  @param movieId
  @param language
  @param appendToResponse
  @return
  @throws MovieDbException