'Home' involves a group of aliens travelling to earth to escape their mortal enemy. It is scheduled to hit theatres in Europe and North America later this month. [Photo: people.com.cn]
Day|Week