You asked:

is john mccain older than sean connery

No. John McCain is not older than Sean Connery. John McCain is 81 years and 21 days old. Sean Connery is 87 years and 25 days old.
John McCain

Sean Connery
Sean Connery
Sean Connery