Adam Barlow is a fictional character from the British ITV soap opera Coronation Street, played by actor Sam Robertson. He made his first appearance on-screen on 14 January 2001. Adam was played by Iain De Caestecker from the character's first appearance in 2001 until 21 July 2003 with Robertson taking over the role from 31 December 2004 until 20 April 2007. Robertson reprised the role in 2016 and made his return on screen on 16 November 2016. Adam is the son of Mike Baldwin (Johnny Briggs) and Susan Barlow (Joanna Foster), and the grandson of Ken Barlow (William Roache).