Sen. Marco Rubio (R-FL) appeared on "Fox News Sunday" to speak with Chris Wallace about a variety of topics, including the 2016 field, Hillary Clinton and immigration reform.

The presidential candidate and Wallace got particularly heated when discussing if it was a mistake to invade Iraq in 2003.

Wallace repeatedly asked Rubio whether he would have invaded Iraq knowing what he knows now, but Rubio answered based on the intelligence available in 2002.

"The question was whether it was a mistake. And my answer was it's not a mistake. I still say it was not a mistake, because the president was presented with intelligence that said Iraq had weapons of mass destruction. It was governed by a man who had committed atrocities in the past with weapons of mass destruction," Rubio said.

Was it a mistake to go to war with Iraq? Wallace pressed.

"It was not a mistake for the president to go into Iraq based on the information he was provided as president," Rubio said. "If the president had known that there were no weapons of mass destruction at the time, you still would have had to deal with Saddam Hussein. But the process would have been different. I doubt very seriously that the president would have gotten, for example, congressional approval to move forward with an invasion had they known there were no weapons of mass destruction."

"That does not mean he made the wrong decision, because at the time he was presented with intelligence that said there are weapons of mass destruction," Rubio said. "He wasn't dealing with a Nobel Peace Prize winner. He was dealing with Saddam Hussein. And he made the right decision based on the information he had at that time."

"Presidents don't have the benefit of hindsight. You have to make difficult decisions based on the information that's before you at that moment."

Watch more of Wallace and Rubio's back-and-forth above.

You might also be interested in ...

Rubio on Hillary: 'This Country Can't Afford Another 8 Years of a Soap Opera'

WATCH: Rubio Reacts After Reid Calls All GOP Candidates 'Losers'

Rubio: 'Obama Has Been a Failure Because His Ideas Are Bad'

Rubio Calls Hillary Clinton 'a Leader From Yesterday'