Correct, he calls his hair blonde, but that would be easy to adjust. His beard is red at least.I don't remember Kevin McKidd's hair being that red, I mostly remember his hair dark brown (when he played Poseidon in Percy Jackson) or white-blonde (when he played Tommy in Trainspotting).