Movie" (2023), "Queenpins" (2021) and "Leo" (2023). "The Legend of Tarzan" was slammed by critics for its "generic plot or sluggish pace" (it has a 35% critics score on Rotten Tomatoes ...