Actor
- The Man Who Fell to Earth (2022)
- Sixteen (2013)
- Day of the Flowers (2012)
- It's a Wonderful Afterlife (2010)
- Little Foxes (2009)
- Spooks: Code 9 (2008)
- Be More Ethnic (2007)
- Brick Lane (2007)
- Exitz (2007)
- Mischief Night (2006)
- Take 3 Girls (2006)
- All About George (2005)
- Chromophobia (2005)
- The Keeper: The Legend of Omar Khayyam (2005)
- The Man-Eating Leopard of Rudraprayag (2005)
- Shameless (2004)
- Code 46 (2003)
- Second Generation (2003)
- State of Play (2003)
- White Teeth (2002)