J. Mackye Gruber

{{Short description|American screenwriter and film director}}

Jonathan Gruber,{{cite web |url=http://www.wgaw.org/content/default.aspx?id=3106 |title=seven year itch |publisher=Wgaw.org |date= |access-date=2009-12-11 |url-status=dead |archive-url=https://web.archive.org/web/20101130024638/http://wgaw.org/content/default.aspx?id=3106 |archive-date=2010-11-30 |df= }} more commonly known as J. Mackye Gruber, is an American screenwriter and film director, best known for co-writing Final Destination 2 and co-writing and co-directing The Butterfly Effect.

Gruber always writes with a partner, and is a frequently collaborates with Eric Bress.{{cite web|url=http://www.filmbug.com/db/343951 |title=J. Mackye Gruber |publisher=Filmbug |date= |accessdate=2009-12-11}}

Gruber is a graduate of USC School of Cinematic Arts. He has a background in cinematography.

Filmography

= Film =

class="wikitable plainrowheaders sortable"

! rowspan="2" scope="col"| Title

! rowspan="2" scope="col"| Year

! colspan="3" scope="col"| Credited as

! rowspan="2" scope="col" class="unsortable"| Notes

Director

! Writer

!Producer

scope=row| Aquaphobia

| 1997

| {{no}}

| {{no}}

| {{no}}

| Short film; underwater photographer

scope=row| Blunt

| 1998

| {{yes}}

| {{no}}

| {{yes}}

|

scope=row| Final Destination 2

| 2003

| {{no}}

| {{yes}}

| {{no}}

|

scope=row| The Butterfly Effect

| 2004

| {{yes}}

| {{yes}}

| {{no}}

|

scope=row| Cellular

| 2004

| {{no}}

| {{no}}

| {{no}}

| Script revisions (uncredited)

scope=row| The Courier

| 2015

| {{yes}}

| {{yes}}

| {{no}}

| Short film

= Television =

class="wikitable plainrowheaders sortable"

! rowspan="2" scope="col"| Title

! rowspan="2" scope="col"| Year

! colspan="4" scope="col"| Credited as

! rowspan="2" scope="col"| Network

! rowspan="2" scope="col" class="unsortable"| Notes

Creator

! Director

! Writer

! Executive
producer

scope=row| Kyle XY

| 2006–09

| {{yes}}

| {{no}}

| {{yes}}

| {{yes}}

| ABC Family

|Wrote 2 episodes

References

{{Reflist}}