Dublin, 1963, Middle-aged bus conductor Alfred Byrne (Albert Finney) passes the day cheerily entertaining his passengers with passionate recitals of Oscar Wilde's poetry. However Alfie is secretly living a desperately unhappy life - he's gay, deeply closeted and in love with his colleague, bus driver Robbie (Rufus Sewell), whom he adores from a distance. When he meets an enchanting young passenger, Adele (Tara Fitzgerald), Alfie is inspired to mount a production of Wilde's Salome - with Adele as the lead. With the rest of the cast filled out by his regulars, including a guff butcher (Michael Gambon), he sets off to produce Wilde's controversial play - but not everyone is pleased with the choice. With production woes piling on, Alfie is forced to overcome his fears and be happy with who he is.