Penny trained at Rose Bruford College.
Previously at the Globe she has played Ophelia in Hamlet (2000) and Diana in Antipodes (2000). Other theatre includes Cinderella (Old Vic), Vernon God Little (Young Vic), Comfort Me With Apples (Hampstead), Mary Barton, Electra, Mayhem (Royal Exchange), Assassins (Sheffield Crucible), Jane Eyre, The Magic Toyshop, A Passage To India (Shared Experience), The Laramie Project (Sound Theatre), Romeo & Juliet (Southwark Playhouse), The Tempest, Juliet, Measure For Measure, Roberto Zucco (RSC), The Winter’s Tale, Ghosts (Method and Madness).
Her film credits include Poppy Shakespeare (Channel 4/Cowboy Films), The Libertine (Stanley IOM Films).
Television credits include Silent Witness, Doctors, Waterloo Road, The Bill, Bad Mother’s Handbook, No Angels, Murphy’s Law, Outlaws, Fat Friends, M.I.T, and Casualty.