Rodgers made his first West End appearance in 1947, aged 14, in Carmen at the Royal Opera House, Covent Garden. He followed this in 1948 with a tour of an adaptation of Charles Dickens' Great Expectations playing Pip, and the title role in a revival of Terence Rattigan's The Winslow Boy which toured the UK in 1949. After repertory experience at Birmingham, Northampton and Hornchurch, he trained at LAMDA.