Richard Haylor
Richard is an English actor, from Marston Green, Birmingham, and is known for playing diverse character roles, on stage, Film, and TV. He is now residing in the US,while retaining bases in the UK. Recent credits include"On Becoming A God In Central Florida" for Showtime,and the indie feature films ...