Cillian Murphy stars as a transvestite fantasist in this magical and surreal tale from director Neil Jordan.