A middle-aged Irish bus conductor with a passion for the writings of Oscar Wilde causes controversy when he attempts to stage Wilde's Salome in this period drama set in early 1960s Dublin. Alfie Byrne (Albert Finney) is a well-liked local figure, a life-long bachelor who charms his bus passengers with dramatic recitations of Wilde's poetry. One day, he spots a beautiful young woman named Adele (Tara Fitzgerald) who inspires him to attempt to stage Salome with her as the title character. Wilde's play inspires outrage amongst the more conservative members of the community, who attempt to shut Alfie down. Rather than giving in, however, Alfie chooses to be true to himself, a decision that forces him to face his true self, particularly his feelings towards his young, handsome co-worker Robbie Fay (Rufus Sewell).