There's probably the perfect guy to play Connor out there somewhere whom you'd just never heard of because he's only ever been in obscure Scottish TV shows without international releases (or small films, or on stage, or whatever). The part of Connor needs an open audition, rather than asking someone specifically.I'd prefer an actual Scot to play Connor, but the only Scottish actor I know of who's in the right age bracket is James McAvoy, who would probably be too pricey for Highlander. He's 31 right now, and Christopher Lambert was 28 while filming Highlander.Gerard Butler is FORTY-ONE YEARS OLD.
Now, don't get me wrong, I do like him. But Connor should be played by a relatively young guy. Late twenties or early thirties, like Christopher Lambert was for the original.
I mean, look at Thor. Before that came out, we knew Chris Hemsworth as Kirk's dad but apart from that the biggest thing he'd been in was the soap opera Home and Away. He was so obscure he'd been on Dancing With the Stars, for chrissakes! And yet, he was an awesome Thor.
How about this guy -- great Scottish accent!
