Jon Bavier: Jon Bavier. Actor: Puzzlehead. Jon Bavier is known for Puzzlehead (2005).
Known For: Puzzlehead (Landlord)