W 2007 roku Villalta został powołany do kadry na Copa América. Na tym turnieju, zakończonym przez Peru na ćwierćfinale, zagrał w pojedynkach z Urugwajem (3:0), Wenezuelą (0:2) i Argentyną (0:4). W meczu z Urugwajem zdobył także bramkę.