Sen. John Kerry (D-Mass.), the Democrats’ 2004 presidential nominee, took aim at Mitt Romney’s foreign policy in a very well-received speech Thursday.

But his most memorable line came when he brought together foreign policy and the big question Republicans have posed this week: “Are you better off?”

“Ask Osama bin Laden if he’s better off than he was four years ago,” Kerry said.

Kerry hit Romney for his lack of foreign policy experience, calling the GOP ticket of Romney and Paul Ryan “the most inexperienced foreign policy twosome to run for the Oval Office in decades.”

 “We've all learned Mitt Romney doesn't know much about foreign policy,” Kerry said. “But he has all these ‘neocon advisors’ who know all the wrong things about foreign policy. He would rely on them — after all, he's the great outsourcer.

“But I say this to you: This is not the time to outsource the job of commander in chief.”

Kerry also hit Romney for one of the most-repeated lines of the GOP nominee’s speech last week, in which he criticized Obama for aiming to stop the rising oceans and save the planet, even while he failed to bring the country back economically.

“Despite what you heard in Tampa, an exceptional country does care about the rise of the oceans and the future of the planet,” Kerry said. “That is a responsibility from the Scriptures — and that too is a responsibility of the leader of the free world.”

Kerry also poked fun at himself, using his own botched line from his 2004 campaign (“I was for it before I was against it”) and wielding it against Romney.

Kerry criticized Romney for waffling on how involved the United States should be in an uprising in Libya and then fleeing reporters’ questions.

“Talk about being for it before you were against it!” he said.

WATCH: Live video from the convention floor