Sa carrière débute comme producteur associé de l'émission télévisée Patrick Kielty... Almost Live!. Il sort ensuite le court métrageIt's a Casual Lif en 2003, sur lequel il officie comme réalisateur, producteur et scénariste. En 2005, il produit le film Hooligans de Lexi Alexander. Son premier long métrage comme réalisateur, Cass, sort en 2008. Il y dirige notamment Nonso Anozie.
Il reste au cinéma avec le film Tetris (2020). Produit par Matthew Vaughn et distribué par Apple TV+, le film revient sur la vente des droits du jeu vidéo Tetris dans les années 1980. Le tournage a notamment lieu à Glasgow et dans la région natale du réalisateur, Aberdeenshire[3],[4].