neil patrick harris starship troopers