Year Title Role Notes 2004 Troublemaker Jayu Short film 2011 Harry Potter and the Deathly Hallows - Part 2 Uncredited 2015 Survivor Robert Purvell 2016 Second Summer of Love Rupert Short film 2016 The Merchant of Venice Solanio 2018 Mortal Engines Captain Khora 2020 Sylvie's Love Chico