British actor Tom Holland is one of the brightest and youngest talents in Hollywood who has landed major roles in huge franchises.
Here are 10 of his best movies, as per Rotten Tomatoes, that you can stream on major streaming platforms in India.
Avengers: Endgame (Disney+ Hotstar): After Thanos disintegrates half the universe, the Avengers must reunite to restore balance.
Spider-Man: No Way Home (Netflix): Spider-Man asks Doctor Strange to erase his exposed identity, but the spell goes wrong, inviting unwanted guests.
Spider-Man: Homecoming (Netflix, Prime Video, JioCinema, Sony LIV): Peter Parker battles The Vulture with Chitauri tech, all while managing his high school life.
Spider-Man: Far From Home (Netflix, JioCinema, Prime Video, Sony LIV): While on holiday in Europe, Spider-Man battles elemental monsters with help from Mysterio.
Locke (Apple TV): A successful construction manager, faces a dramatic turn when he learns through a phone call that a woman he had a one-night stand with is in labor.
Captain America: Civil War (Disney+ Hotstar): The Sokovia Accords, a document regulating superhuman activity, causes a rift between Captain America and Iron Man.
Onward (Disney+ Hotstar): In a magical world full of technological advances, two elven brothers set out to resurrect their deceased father for a day.
The Lost City of Z (Apple TV): A British explorer and his family embark on a daring journey to the heart of the Amazon rainforest in search of a mysterious city.
Avengers: Infinity War (Disney+ Hotstar): As Thanos seeks the infinity stones for his twisted plan, the Avengers and their allies unite to prevent chaos and destruction.
The Impossible (Apple TV): A couple and their three sons vacationing in Thailand for Christmas are struck by a terrifying tsunami, separating them in the process.