Retrofit returns null values
<p>I am using Retrofit and I am a quite noob in Android. </p>

<p>My JSON response</p>

<pre><code>    {
    "movie": {
        "_id": "568661682d33bca267fdf81b",
        "poster_path": "https://image.tmdb.org/t/p/w154/xHfhQIK4BNlsGv5Ylx8mVq0hJT1.jpg",
        "adult": false,
        "overview": "",
        "release_date": "2015-05-15",
        "id": 76341,
        "original_title": "Mad Max: Fury Road",
        "original_language": "en",
        "title": "Mad Max: Furia en la carretera",
        "vote_count": 3105,
        "__v": 0,
        "popular": true,
        "production_companies": [],
        "cast": [],
        "genre_ids": [
            53,
            28,
            12
        ]
    }
}
</code></pre>

<p>This is my Movie model:</p>

<pre><code>public class Movie {

public String Id;
//more variables

public String getId() {
    return Id;
}

public void setId(String id) {
    Id = id;
}
//more getter and setter
</code></pre>

<p>My Retrofit interface</p>

<pre><code>public interface MyApiEndPointsInterface {
  @GET("/movie/{id}")
  Call&lt;Movie&gt; getMovie(@Path("id") int id);
}
</code></pre>

<p>And the code in the activity</p>

<pre><code>Retrofit retrofit = new Retrofit.Builder()
            .baseUrl(BASE_URL)
            .addConverterFactory(GsonConverterFactory.create())
            .build();

    MyApiEndPointsInterface apiService =
            retrofit.create(MyApiEndPointsInterface.class);

    Call&lt;Movie&gt; call = apiService.getMovie(76341);

    call.enqueue(new Callback&lt;Movie&gt;() {
        @Override
        public void onResponse(Response&lt;Movie&gt; response, Retrofit retrofit) {
            Log.d("MainActivity", response.body().title);
        }

        @Override
        public void onFailure(Throwable t) {

        }
    });
</code></pre>

<p>I thinks it can be the JSON response because it has an superior instance, but I don't know how to work with it in the code.</p>

<p>I don't get an response, is it all correct?</p>