Avatar to Independence Day: 7 best sci-fi fantasy films of all time
India TV NewsFrom 'Independence Day' to ‘Avatar’ being the highest-grossing film of all time, the trends continue to indicate that Sci-Fi remains dominant worldwide and continues to gain popularity. Directed by Lana Wachowski, the film stars Jessica Henwick, Keanu Reeves, Priyanka Chopra, Jonathan Groff, Jada Pinkett Smith and Hugo Weaving among others. Directed by Neil Marshall, the film stars David Harbour, Milla Jovovich, Sasha Lane, Ian McShane and Daniel Dae Kim among others. Directed by David Leitch, the film stars Ryan Reynolds, Josh Brolin, Zazie Beetz, Julian Dennison, Fred Savage and Morena Baccarin among others. Directed by Steven Spielberg, the film features Tom Cruise, Dakota Fanning, Miranda Otto, Tim Robbins, Justin Chatwin, Rick Gonalez, Lenny Venito and Roz Abrams among others.