SecondActivity.java
movies item = getIntent().getExtras().getParcelable(MainActivity.key_parcelable);
movielist = data.getParcelableArrayList(MainActivity.key_parcelable_2);
MainActivity.java
static String key_parcelable, key_parcelable_2;
Intent i = new Intent(MainActivity.this, SecondActivity.class);
i.putExtra(key_parcelable, item); //item class should implement parcelable
i.putParcelableArrayListExtra(key_parcelable_2, movielist); //for sending arraylist
startActivity(i);