Dylan Sprouse tackled an alleged trespasser in the grounds of his home and held him at gunpoint until police arrived.