[cnn-photo-caption image= http://i2.cdn.turner.com/cnn/2010/images/04/30/art.schwars.cnn.jpg caption=" California Gov. Arnold Schwarzenegger appeared on the Tonight Show with Jay Leno Thursday."](CNN) - The race for the Republican presidential nomination is a ways off, but that isn't stopping California Gov. Arnold Schwarzenegger from predicting who will carry the party's banner in November 2012.
Appearing on the Tonight Show with Jay Leno on Thursday, Schwarzenegger said he's betting on former Massachusetts Gov. Mitt Romney "by a hair."
But Schwarzenegger, who endorsed Sen. John McCain over Romney and Mike Huckabee in the 2008 presidential race, says he himself would run if the Constitution allowed foreign-born citizens to be president.
"Without any doubt. There's no two ways about that," he said when asked if he wants to mount a presidential bid of his own.
The California governor also slammed the controversial Arizona immigration law that in part permits law enforcement officials to interrogate individuals who they suspect are in the country illegally.
"This is a mess," he said. "As governor here, I would never do that in California. Pass a law like that - no way."
Schwarzenegger - who will leave the governor's office in January - also took aim at Congress for so far failing to pass an immigration reform package.
"The last six years since I've been in office, they've been talking about it," he said. "And every single time, they say, 'Well, this is election year. We can't get it done.' Well, hello. I mean, every two years is election year … get it done."