Ryan Connor is a fictional character from the British ITV soap opera Coronation Street. He first appeared on-screen during the episode broadcast on 30 August 2006. The character was initially portrayed by actor Ben Thompson from his introduction until 8 October 2010, when the character was written out of the serial. Ryan was created by series producer Steve Frost as part of the Connor family. The character was reintroduced in 2012, with the role recast to actor Sol Heras. Heras quit the role in July 2013 and Ryan departed on 2 October 2013. Ryan's return was confirmed in February 2018 and he returned on 23 May 2018, with Ryan Prescott recast in the role.