Punch es una actriz relativamente desconocida que protagonizó la serie de televisión The Class para la cadena estadounidense CBS y tuvo papeles en filmes como Hot Fuzz (2007) y Hechizada (2004).
La intérprete británica completó así el reparto del siguiente filme de Allen, aún pendiente de título, y en el que estarán Antonio Banderas, Freida Pinto (Slumdog Millionaire, 2008), Naomi Watts (21 Gramos, 2005), Josh Brolin (Milk, 2008) y el prolífico sir Anthony Hopkins.
La producción de la película, que se grabará en Londres en verano, correrá a cargo de Letty Aronson, Steve Tenenbaum y Jaume Roures con financiación de la compañía española Mediapro, que también estuvo detrás de la anterior cinta de Allen, Vicky Cristina Barcelona, (2008).