Robertson portrayed Craig Stevenson in the paranormal drama series
Sea of Souls. He appeared in the sequel
Basic Instinct 2: Risk Addiction, alongside American actress
Sharon Stone. During a prolific period, he took parts in the thriller
The Contractor with
Wesley Snipes and joined the cast of
Rab C. Nesbitt returning to the streets of his youth. In 2012, Robertson starred with
Simon Callow and
Harry Enfield in the feature-length film
Acts of Godfrey, a British comedy written entirely in verse. Robertson appeared as Spanky in a revival of
John Byrne's
Slab Boys trilogy, and as Romeo in
Romeo and Juliet at the
Citizens' Theatre. In 2009, he performed at the
Lyceum Theatre in Edinburgh, in a theatre adaptation of James Hogg's "
Confessions of a Justified Sinner". During the 2010 Edinburgh Fringe Festival, Robertson performed in D.C. Jackson's
My Romantic History at the Traverse Theatre. Robertson also starred in a one-man show
Angels by Ronan O'Donnell at the "Play, a Pie and a Pint" event in Glasgow. This performance received acclaim from critics, noting his exceptional performance. In 2011, Robertson appeared in a revival of
The Hard Man, a play about the Scottish criminal
Jimmy Boyle. Robertson starred with
Dawn Steele on
Sea of Souls, they had previously appeared together in
The Slab Boys. He worked with co-star
Bill Paterson on the feature film
The Match. From 2017 until 2023, Robertson played the role of
Stevie O'Hara in
River City, replacing Cas Harkins, who had played the role from 2003 to 2005. ==Personal life==