Al Weaver Al Weaver 1/3/81 Actor Biography Alexander Paul Weaver is an English actor and writer. Roles Leonard Finch (Actor) Grantchester James Edwards (Actor) Press Joss Leyton (Actor) Secret State Josh Fairley (Actor) Five Days Leonard Woolf (younger) (Actor) Life in Squares Gallery