Daniel Radcliffe continues to carve out a post-Potter career in edgy drama, Kill Your Darlings, about gay beat poet Allen Ginsberg.
Playing the young student in the 1940s, Radcliffe puts in his best performance to date, all nervy intellect and hesitantly emerging sexuality.
The subject of his lust is Lucien Carr (the brilliant Dane DeHaan), a charismatic fellow student who appears to relish in toying with men's affections, including those of a former professor (Dexter's Michael C Hall).
Hall is equally strong as the infatuated, jealous Prof, and the true-life events take a very dark turn, morphing this from character-driven drama to dark thriller.
Elizabeth Olsen also pops up as girlfriend to Jack Huston's Jack Kerouac, but this is very much a man's show.
Kill Your Darlings is in cinemas now