Richard is a professionally trained actor based in Toronto, Canada, and has appeared in numerous television and commercial projects.He has appeared in episodes of the TV series "See No Evil", "If I Should Die" and "Eyewitness UFO". He recently starred as Marc Davidson in the television series "Fear Thy Neighbor&qu...
Show more »
Richard is a professionally trained actor based in Toronto, Canada, and has appeared in numerous television and commercial projects.He has appeared in episodes of the TV series "See No Evil", "If I Should Die" and "Eyewitness UFO". He recently starred as Marc Davidson in the television series "Fear Thy Neighbor" in the episode "I'm Not Moving".His feature film appearances include "Cracked", a film that addresses mental illness, addiction, and unhealthy masculine values; "YMCA; A World Without Y" and "Find Your Story" for Cineplex Odeon.
Show less «