Comparto que el error lo corregi agregando una barra "/" al final del strind de URI direccion quedando asi:
public class ConsultaPelicula {
Pelicula buscaPelicula(int numeroDePelicula){
URI direccion = URI.create("https://swapi.py4e.com/api/films/"+numeroDePelicula+"/");
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(direccion)
.build();
HttpResponse<String> response = null;
try {
response = client
.send(request, HttpResponse.BodyHandlers.ofString());
} catch (IOException | InterruptedException e) {
throw new RuntimeException(e);
}
return new Gson().fromJson(response.body(), Pelicula.class);
}
}