From Edmonton, Alberta, Canada
Edward Simon is a Canadian actor. (Via TMDB)
The Land of NodFilm • TBA