He has also appeared in numerous television shows and feature films, including The Calling (2000), Layer Cake (2004), Sahara (2005), No Angels (2004-2006), City of Vice (2008), 1066 The Battle for Middle Earth (2009), "Men Against Fire", an episode of Black Mirror (2016), Into the Badlands and Absentia (both 2019), White Lines (2020), and Kin (2022-2023).