tom hardy has appeared in only one film directed by christopher nolan
he has appeared in three christopher nolan films  the science fiction thriller inception lrb 2010 rrb  portrayed bane in the superhero film the dark knight rises lrb 2012 rrb  and the actionthriller dunkirk lrb 2017 rrb based on the british evacuation in world war ii