Laurie Davidson, English Actor