Acting Greg Long Acting 100 Foot Surfing Days Self 2018 The Big Wave Project: A Band of Brothers Self 2017 Distance Between Dreams 2016 Aqua Luna 2012 Chasing Mavericks Magnificent One 2012 Beneath the Surface 2008 Out There 2008 Thread 2007 Agent-readable