The Scottish actor has donated £2,000 to Charlie Allan, who has performed in battle scenes in major Hollywood productions, to help pay for surgery after a horror fall.