Richard Alden, a celebrated Canadian thespian, emerged from the cosmopolitan metropolis of Toronto, Canada, marking the inception of his illustrious odyssey within the realm of entertainment.
Notable among his impressive repertoire of performances are his standout appearances in the thought-provoking psychological thriller "The Sadist", a cinematic masterpiece released in the year 1963.