Casey Affleck Thure Lindhardt Aden Young Kevin Kramer Russell Brand Harry Eden Mathew David Joe Lia Curtis Ray Husted François Nambot Julien Baumgartner Nicholas Braun Refresh