Hogg made his film debut in Nicholas Nickleby (2002), playing the younger version of David Bradley's character, Mr Bray. He played his first film lead role in White Lightnin' (2009), as Jesco White. Hogg's other film credits include Alfie (2004), Song of Songs (2006), Bunny and the Bull (2009) and the short films Veteran and Shades of Beige.