Eric Ladin guest - starred as Joshua Beardsley played by Dale Dickey .
Joshua Beardsley is a man who seeks vengeance against Porter for murdering his mother Carol .
Eric Ladin guest - starred as Joshua Beardsley , a man who seeks vengeance against Porter for murdering his mother Carol , played by Dale Dickey .