Barclay Hope

Barclay Hope is the Canadian actor who portrays Lily's Father on ABC's Once Upon a Time.

Biography
Hope was born in 1958 in Montreal, Quebec, Canada. He is the younger brother of actor William Hope. Hope appeared in the TV series Psi Factor: Chronicles of the Paranormal (1996–2000) as Peter Axon. His screen credits include the 1998 short film The Wager directed by Aaron Woodley which also starred Peter Blais and Valerie Boyle and the 2003 science fiction film Paycheck directed by John Woo. He also had recurring roles as Colonel Lionel Pendergast on Stargate SG-1 and as General Mansfield on Eureka. He is also known for his roles as Clifford Blossom on  Riverdale, and Mike Hayden on the Canadian TV series Street Legal, which ran from 1987 to 1994.

Hope is married to fellow actress Lindsay Collins and they have 3 children - Sally, Maggie and Charlie.

Trivia

 * Acts opposite fellow Once Upon a Time actress Rose McIver on the iZombie episode "Maternity Liv", where Barclay plays the father of a murder victim in a case which Rose's Liv Moore is investigating.