Camp Rock ★★★½

hasta la vista should have won tbh