Guest Stars Matthew Silver as Ben Mitchell Alex Stevens as Peter Beale Stuart Stevens as Steven Beale