In a tight race at the box office, “Gran Turismo: Based on a True Story” narrowly outperformed “Barbie,” securing an estimated $17.3 million compared to “Barbie’s” $17.1 million. Sony Pictures’ adaptation of the video game gained an edge with previews contributing to its earnings. “Barbie,” in its sixth week, continues to draw crowds with repeat viewings, amassing $594.8 million in North America and surpassing “The Super Mario Bros. Movie.” National Cinema Day boosted attendance, drawing nearly 2 million viewers for “Barbie.” While “Gran Turismo” had a subdued start, its audience response remains positive with an “A” CinemaScore.