logo
Leo DeFriend backdrop
Leo DeFriend poster
Leo DeFriend
Leo DeFriend is a hard working British actor living in NYC. His work has been seen by millions, including roles in the feature film Hell House LLC III...