Cast » Sam Buchanan