Channing Tatum as Tyler Gage gives a great performance in this fun movie. The basic idea is a bit contrived, but it works: a no-gooder teenager with a knack for rap is reluctantly coopted by a beautiful dancer in need of a partner. He will of course help her jazz up her act, she will make him a better man, and they will fall in love. Aside from annoying zigzags in Tyler's commitment (one slip is OK, but three?!), the script pulls us in. It is helped by a lot of dancing, not always great but always energetic. Rachel Griffiths is excellent in the minor role of the principal of the art school.