Rob Mallard has caused confusion among Coronation Street fans as he shared a snap from his time on another soap.
The actor, who is best known for playing Daniel Osbourne in the ITV soap, took to Instagram with a bloodied selfie.
Rob, 29, shared the black and white photo in a rare post to his thousands of followers.