Actor, Producer, Director Steve Rad is an actor and producer, known for Loaded (2007), Not Necessary (2009) and Angels in Stardust (2014). Known for: Loaded (2007), Not Necessary (2009), Angels in Stardust (2014), Still Here (2014) Search: