In 2005 Lancashire starred in The Rotters' Club as a housewife in 1970s Birmingham. Also in 2005 she appeared in the BBC television film Cherished as Angela Cannings, a British woman who was wrongfully convicted of killing her two baby sons. Lancashire was proud to be involved with the project, having greatly admired Cannings strength of character during her ordeal, and being able to relate to her sense of anguish as a parent. In December 2005, Lancashire returned to West End theatre, taking on the role of Miss Adelaide in the Donmar Warehouse production of Guys and Dolls at the Piccadilly Theatre. Lancashire was due to stay with the production until March 2006, but due to a severe chest infection made her last appearance on 4 January. In 2006 Lancashire accepted an invitation to write a short autobiographic entry in Who's Who, an establishment "bible" of influential figures judged to have had a significant impact on British life and culture. Lancashire's only television acting role in 2006 was as house-wife and cake-maker Elaine in the BBC comedy drama Angel Cake. In November she presented an episode of the Five documentary series Disappearing Britain in which she interviewed people with memories of Wakes Week holidays in Blackpool during the early 20th century. In February 2007 she made an appearance in the E4 teen drama series Skins. This was followed by a leading role in the BBC Two television drama Sex, the City and Me as solicitor Ruth Gilbert. In October, Lancashire appeared in her first feature film, David Nicholls' And When Did You Last See Your Father? in which she played aunt Beaty. In December, she played the supporting role of Mrs Corney in the BBC's 2007 adaption of Charles Dickens' 1838 novel Oliver Twist. Whilst ambivalent about the serial as a whole, The Daily Mirror's Jane Simon singled Lancashire out for praise stating that she "really sets the tone for the cold, unfeeling world into which orphaned Oliver is born."