The blasts targeted Shama Cinema on Pajaggi Road, the oldest hall in Peshawar owned by the influential Bilour family.
Rescue officials said seven persons were killed by the blasts. Twenty injured were taken to state-run Lady Reading Hospital, they said.
Several members of the Bilour family are senior leaders of the secular-leaning Awami National Party. The hall also screens Indian movies.
The cinema owner had been received threatening letters from militants about a possible attack on the hall, police said.
No group claimed responsibility for the attack. Such assaults are usually blamed on the banned Tehrik-e-Taliban Pakistan, which has said music and movies are "un-Islamic".