Rob Baard is a producer and director, known for Ninja Immovable Heart (2014), Super Human Quest (2015) and Ninja Interlude (2015).
The Ninja Immovable Heart