If Irresistible Faefolk moves to an uncontested, uncontrolled battlefield outside a showdown and pulls an enemy unit there, who is the attacker?
Irresistible Faefolk's controller is the attacker. Irresistible Faefolk reaches the battlefield before its triggered ability can pull the enemy unit.383.2.c It contests that battlefield for its controller because no one controls it and it was not already contested.190.3.a.1
Its ability then pulls the enemy unit there. With opposing units now at the contested battlefield, the next cleanup marks it for combat.319.8323.8 When that combat begins, Irresistible Faefolk's controller is the attacker and the pulled unit's controller is the defender because Irresistible Faefolk was the unit that contested the battlefield.466.2.c.1466.2.c.2