Mark Wahlberg ... Elliot Moore Zooey Deschanel ... Alma Moore John Leguizamo ... Julian Ashlyn Sanchez Spencer Breslin Betty Buckley - official site Robert Bailey Jr Jeremy Strong Frank Collison - official site Victoria Clark Tony Devon Stéphane Debac Susan Moses