<Tr> <Th> Years active </Th> <Td> 1957--2005 </Td> </Tr> <Tr> <Th> Parent (s) </Th> <Td> Thomas Middlemass Mary Elizabeth Hoggett </Td> </Tr> <P> Francis George "Frank" Middlemass (28 May 1919--8 September 2006) was an English actor, who even in his early career played older roles . He is best remembered for his television roles as Rocky Hardcastle in As Time Goes By, Algy Herries in To Serve Them All My Days and Dr. Alex Ferrenby in Heartbeat . Middlemass was also active in the Royal Shakespeare Company and was the fourth and final actor to play Dan Archer in The Archers . </P> <Table> <Tr> <Td> </Td> <Td> This personal - life paragraph immediately below needs additional citations for verification . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed . (February 2012) (Learn how and when to remove this template message) </Td> </Tr> </Table>

Who played rocky on as time goes by