Resident Alien TV Show Harry Vanderspeigle Puffer VestAlan Tudyk is an American popular actor who wore this stylish puffer vest in the American adventure and comedy web television drama series called Resident Alien where he wore this vest when he was playing the character of Harry Vanderspeigle. The..