Kyle JohnstonActingShareKnown forAdd9.0Pieces of Eight2006 · Arthur "Hamlet" SorensonYearPopularTop ratedAll acting creditsAdd9.0Pieces of Eight2006 · Arthur "Hamlet" Sorenson