EastEnders had fans swooning during Monday night's episode after character Peter Beale ran around Albert Square naked in an effort to impress Ash Panesar. Dayle Hudson who plays Peter, put his best foot forward as he wore nothing but a red superhero cape in the sexy scene.