Naylor started acting in 2003 when he joined the local children's theatre school Theatre West (formerly Pegasus Performing Arts).[1][3] He first appeared on TV in an English commercial, a part he got from his first audition.[4] He has had various television movie roles including Adam in Race to Mars, Jamie in Voices, and Young Tanner in Fakers. His first lead role came at the age of 12 in the Quebec feature 10½ starring Claude Legault and directed by Daniel Grou.[5] His role of Tommy in 10½ earned him the Best Actor award at the International Film Festival Bratislava in 2010, a nomination in the 31st Genie Awards for Performance by an Actor in a Leading Role,[6] and a Young Artist Award for Best Performance in an International Feature Film.[7]
In 2010, he worked on U.S.-produced movie Immortals, directed by Tarsem Singh, playing Young Theseus.[1] His first recurring role in a TV series is that of Theo in the Radio-Canada Quebec TV series 19-2, which started in early 2011[8] on Radio-Canada.[9] Directed by Daniel Grou ("Podz"), the series tells the story of two Montreal cops. Robert plays the role of Théo Berof, the son of the character played by Réal Bossé.
In May 2011, he portrayed Eric Hillridge in the Muse Entertainment-produced TV movie Cyberbully, which was shot in Montreal and premiered on ABC Family on July 17, 2011. Later that summer, he received the role of Stevie Atkins, a ghost, in the second season of Being Human. He then worked on one episode of an IFC scripted TV series, Bullet in the Face, which was produced by Muse Entertainment and Just For Laughs and aired in summer 2012.[10]
Music career
Naylor is also a musician and producer who performs under the name Rob Naylor. His first Track "Yes" was released on Gareth Emery's label Garuda in July 2013, followed by another EP later in the year. In 2019 he released another track with Trance DJ & Producer Ben Gold under the name Rb Naylr.