The 44-year-old actor said that he would like to play the iconic British secret agent in the future.
Jackman, who plays ex-convict Jean Valjean in "Les Miserables", previously turned down the role of Bond but said he has some regrets over his decision, Sun reported.
Jackman joked that he will wait until Craig becomes too old to play the spy.
"I will just wait. The thing about Daniel is that he is, what, 62 now, isn't he? He is falling apart at the seams. So I just keep telling him, 'I'm ready, whenever you want to let him go'. The good thing is I also have a British passport," he said.
Jackman, who turned down the lead in 2006's "Casino Royale" to focus on the X-Men franchise, said, "At the time it was wrong for me but when I saw Daniel in the movie I thought I should have been more interested, because it was great.
"But I am great mates with Daniel and, you know, no-one could have played Bond better." he added.