Waves review: Rising star Kelvin Harrison Jr shines in hot hymn to sex, drugs and love

Charlotte O'Sullivan17 January 2020

Thanks to his turn in this US melodrama, Kelvin Harrison Jr has been nominated for a Bafta Rising Star Award and, though up against fantastic competition, he deserves to win.

Playing a sensitive jock, he’s Frank Ocean deep. Trey Edward Shults’s third film, by the way, is drenched in modern beats. If you think about music every seven seconds, this is a must-see.

Tracks from Animal Collective and Tame Impala introduce us to the dangerously euphoric world of our hero, Tyler Williams (Harrison), who, having detected weakness in his body, secretly pops his dad’s painkillers so he can still feel immortal. Said dad (Sterling K Brown), all too aware of the racism in sunny Florida, thinks Tyler needs to be superhuman to survive. Tyler’s girlfriend (Alexa Demie) puts him on a pedestal, until an unwanted pregnancy changes everything.

Shults’s camera doesn’t do straight lines. It curves into conflict and makes us spin, even in the film’s quieter second half. Remember the moment in Psycho when you’re missing Marion Crane then her pale shadow of a sister shows up? That’s sort of how you feel when the focus shifts to Tyler’s sibling, Emily (newcomer Taylor Russell). The twist is that Emily is just as juicy as her brother.

Waves is a hot hymn to sex, drugs and love and, with very little fuss, gives the wonderful Lucas Hedges his best role in years (as Emily’s hyper-earnest boyfriend, Luke).

Those who worry that Luke functions as a white saviour for the beleaguered Williams should note that Harrison was originally pencilled in to play this character. Anyone who says Waves is perfect is lying (it definitely has its mawkish moments). Still, what a ride.

The biggest film releases of 2020 still to come

1/11

Create a FREE account to continue reading

eros

Registration is a free and easy way to support our journalism.

Join our community where you can: comment on stories; sign up to newsletters; enter competitions and access content on our app.

Your email address

Must be at least 6 characters, include an upper and lower case character and a number

You must be at least 18 years old to create an account

* Required fields

Already have an account? SIGN IN

By clicking Create Account you confirm that your data has been entered correctly and you have read and agree to our Terms of use , Cookie policy and Privacy policy .

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged in