James McAvoy
Robertson's first major film role came in 2004 when he starred alongside fellow Scottish actor James McAvoy in "Inside I'm Dancing".