Ikeda Akira là đạo diễn kiêm biên kịch, từng học nghệ thuật tại một trường điện ảnh và văn học Anh tại đại học. Phim dài “Anatomy of a Paper Clip” (2013) của ông đã giành Giải thưởng lớn tại Liên hoan phim Quốc tế Rotterdam và Liên hoan phim quốc tế Vancouver. “Ambiguous Places” (2017) được chiếu trong hạng mục Japanese Cinema Splash của Liên hoan phim quốc tế Tokyo, còn “The Blue Danube” (2020) nhận Giải đặc biệt của Ban giám khảo tại Tokyo FILMeX.