Sing Street ★★★★½

Minus half a star for incomprehensible Irish jibber jabber.