Avatar rocks St. Andrews Hall