It may be predictable and cheesy, but whether you have two left feet or you see yourself as the updated reincarnation of Fred Astaire/Anna Pavlova, you'll struggle not to enjoy Step Up 2: The Streets.
Like its predecessor, the movie focuses on an outcast from high society struggling to fit into a snooty performing arts school.
Life is tough for Andie (Briana Evigan): her mother recently died, she skips school to practise with an illegal street dance crew and her guardian is threatening to send her to relatives in Texas unless she shapes up.
She gets kicked out of her dance crew when she starts the new school and discovers that her street moves are not appreciated by the school's tough new director Blake Collins (British ballet star Will Kemp).
But in true teen movie-style, Andie finds her place at the school, befriending other social pariahs and capturing the attention of Chase (Robert Hoffmann), the school heart-throb and Blake's younger brother. Together, they form a new dance crew and prepare to do battle at 'The Streets', an infamous street dance competition.
This film is not about a believable storyline or convincing acting - it doesn't score highly on those fronts, so leave your Oscars judge persona at home.
It's about overcoming the odds, believing in yourself and showing off some of the most impressive dance moves ever attempted in the rain.