Polypeptides are disclosed comprising, in N-terminal-to-C-terminal order: an N-terminal segment of Ad5 fiber tail sequence at least 2 pseudorepeats of an Ad5 fiber shaft domain sequence a portion of a third Ad5 fiber shaft domain sequence a carboxy-terminal segment of a 14 fibritin bacteriophage trimerization domain sequence a linker sequence and a camelid single chain antibody sequence. A camelid single chain antibody sequence can be against a human carcinoembryonic antigen. Also disclosed are nucleic acids encoding these polypeptides, and adenovirus vectors comprising the polypeptides. Methods are disclosed for treating a neoplastic disease. These methods can comprise administering an adenovirus vector comprising a disclosed polypeptide. Also disclosed are methods of targeting a vector to CEA-expressing cells. These methods comprise administering an adenovirus vector comprising a disclosed polypeptide. Methods can further comprise subjecting a subject to ionizing radiation in an amount effective for inducing CEA overexpression.