While appearing on ESPN's "First Take," Jamie Foxx made a bold prediction about the 2018 NBA Finals.

The Oscar-winning actor said the Cleveland Cavaliers and Golden State Warriors will be in the Finals for the fourth consecutive year, but this time the Cavs will "sweep" the superteam in the Bay.

After Foxx did a LeBron James impression, Stephen A. Smith said the Cavs star is going to do what he has to do until they get to the Finals. When Foxx asked what that means, Smith replied that James is going to lose again.

"What makes you think that? Cleveland all the way baby, number one. I'm calling it right now," Foxx replied. "SWEEEP!"

The Warriors won the NBA title in 2015. The Cavaliers regrouped and won the NBA championship in 2016. During the following offseason, free agent Kevin Durant chose to join the Warriors and they went on to dominate the Cavs in the 2017 NBA Finals.

There were a lot of shakeups in the league this past offseason, including Chris Paul joining James Harden on the Houston Rockets; and Carmelo Anthony and Paul George joining Russell Westbrook on the Oklahoma City Thunder. Still despite the stars teaming up, many predict that the Cavs and Warriors will again face off in the chip.