 The film was first shown at the 2010 Toronto International Film Festival on 12 September.It premiered at the BFI London Film Festival on 19 October 2010, followed by UK and Irish release on 25 February 2011.The first US showing was on 2 November 2010 at the South Asian International Film Festival, followed by several other US festivals.