Would the Black Watch wear a slouch hat? * answered - see next reply!
Unfortunate that we can't see the collar badges, they would give a big clue. to me, his top half looks Australian and his bottom half Scottish!
Have you thought about posting a message on the Armed Forces board, in which you can paste the URL for this topic, and asking the experts there to try to identify the uniform?