Character
Hamish Osborne
Hamish Osborne in A Discovery of Witches (2018), played by Greg McHugh.
Hamish Osborne is a daemon in the All Souls Trilogy. Hamish grew up in Glasgow, Scotland. He is known for his overall levelheadedness. He is highly successful in the world of finance. He plays snooker and billiards extremely well. He is described as a small, dark man. His scent is lavender and peppermint.
Read more about Hamish Osborne on All Souls Trilogy Wiki at Fandom