IMDb Database
A Home at the End of the World poster

A Home at the End of the World

IMDb ID: tt0359423 · Year: 2004 · Rating: 6.6 (14,135 votes)

Genres: Drama · Romance

A boy who has experienced many losses in his life grows to manhood and enters into a love triangle with a woman and his boyhood friend.

IMDb Details

Content TypeMovieAlternate TitlesAustralia: A Home at the End of the World
Canada: A Home at the End of the World (English)
United Kingdom: A Home at the End of the World
Ireland: A Home at the End of the World (English)
India: A Home at the End of the World (English)
New Zealand: A Home at the End of the World (English)
United States: A Home at the End of the World
South Africa: A Home at the End of the World (English)
Ecuador: Una casa en el fin del mundo
Spain: Una casa en el fin del mundo
Brazil: A Casa do Fim do Mundo
Slovenia: Dom na koncu sveta
Serbia: Dom na kraju sveta
Croatia: Dom na kraju svijeta
Poland: Dom na krańcu świata
Germany: Ein Zuhause am Ende der Welt
Greece: Ena spiti sto telos tou kosmou (transliterated title)
Estonia: Kodu maailma äärel
Finland: Koti maailman laidalla
France: La maison au bout du monde
Lithuania: Namai pasaulio gale
Hungary: Otthon a világ végén
Portugal: Uma Casa no Fim do Mundo
Spain: Una casa a la fi del món (Catalan)
Italy: Una casa alla fine del mondo
Greece: Ένα σπίτι στο τέλος του κόσμου
Russia: Дом на краю света
Japan: この世の果ての家 (Japanese)
Будинок на краю світу
Content RatingRRelease Date2004-10-14Runtime97 minutesMetascore59IMDb Popularity0User Reviews138Critic Reviews50Countries / RegionsUnited StatesLanguagesEnglishKeywordsfriendship between men
new york city
hugging
hand job
long hair
Filming LocationsGrand Canyon National Park, Arizona, USAProduction CompaniesHart Sharp Entertainment
John Wells Productions
Killer Films
IMDb URLhttps://www.imdb.com/title/tt0359423/Local Poster/d/file/imdb/03/tt0359423.jpgUpdated At2026-05-25T15:07:12

Stars

Andrew Chalmers
Ryan Donowho
Asia Vieira
Quancetia Hamilton
Jeff J.J. Authors
Lisa Merchant
Ron Lea
Erik Smith
Harris Allan
Matt Frewer

Directors

Michael Mayer

Writers

Michael Cunningham

Full Cast & Crew

[Cast Group]
Actor: Andrew Chalmers | Character: Bobby Morrow (1967)
Actor: Ryan Donowho | Character: Carlton Morrow
Actor: Asia Vieira | Character: Emily
Actor: Quancetia Hamilton | Character: Dancing Party Guest
Actor: Jeff J.J. Authors | Character: Frank
Actor: Lisa Merchant | Character: Frank's Date
Actor: Ron Lea | Character: Burt Morrow
Actor: Erik Smith | Character: Bobby Morrow (1974)
Actor: Harris Allan | Character: Jonathan Glover (1974)
Actor: Matt Frewer | Character: Ned Glover
Actor: Sissy Spacek | Character: Alice Glover
Actor: Colin Farrell | Character: Bobby Morrow (1982)
Actor: Dallas Roberts | Character: Jonathan Glover (1982)
Actor: Robin Wright | Character: Clare
Actor: Shawn Roberts | Character: Club Boy
Actor: Michael Mayer | Character: Jonathan's Co-Worker
Actor: Barna Moricz | Character: Wes
Actor: Virginia Reh | Character: Woman at Home Cafe
Actor: Joshua Close | Character: Reiner
Actor: Wendy Crewson | Character: Isabel Morrow

[Directors Group]
Name: Michael Mayer | Role: Director

[Writers Group]
Name: Michael Cunningham | Role: Writer

[Producers Group]
Name: John Hart | Role: Producer
Name: Jocelyn Hayes | Role: Producer
Name: Michael Hogan | Role: Producer
Name: Tom Hulce | Role: Producer
Name: Robert Kessel | Role: Producer
Name: Pamela Koffler | Role: Producer
Name: Jim Powers | Role: Producer
Name: Julia Rask | Role: Producer
Name: Katie Roumel | Role: Producer
Name: Jeffrey Sharp | Role: Producer
Name: Brad Simpson | Role: Producer
Name: John Sloss | Role: Producer
Name: Christine Vachon | Role: Producer
Name: John Wells | Role: Producer

[Music Group]
Name: Duncan Sheik | Role: Composer

[Cinematography Group]
Name: Enrique Chediak | Role: Cinematographer

[Editing Group]
Name: Andrew Marcus | Role: Editor
Name: Lee Percy | Role: Editor

[Casting Group]
Name: Jim Carnahan | Role: Casting Director
Name: Mele Nagler | Role: Casting Director
Name: Claire Simon | Role: Casting Director

[Production Design Group]
Name: Michael Shaw | Role: Production Designer

[Art Direction Group]
Name: Edward Bonutto | Role: Art Director

[Set Decoration Group]
Name: Mark Steel | Role: Set Decorator
Name: Malcolm Byard | Role: Set Decorator

[Costume Design Group]
Name: Beth Pasternak | Role: Costume Designer

[Makeup Department]
Name: Sally J. Harper | Role: Makeup Department
Name: Debra Johnson | Role: Makeup Department
Name: Patricia Keighran | Role: Makeup Department
Name: Jordan Samuel | Role: Makeup Department
Name: Nancy Warren | Role: Makeup Department

[Production Management]
Name: Nicole Arons | Role: Production Manager
Name: Collingwood Brown | Role: Production Manager
Name: Christopher Kenneally | Role: Production Manager
Name: Jim Powers | Role: Production Manager

[Assistant Directors]
Name: Jeff J.J. Authors | Role: Second Unit or Assistant Director
Name: Paul F. Bernard | Role: Second Unit or Assistant Director
Name: Darrin Brown | Role: Second Unit or Assistant Director
Name: Penny Charter | Role: Second Unit or Assistant Director
Name: Neil Lewis | Role: Second Unit or Assistant Director
Name: Eric Yellin | Role: Second Unit or Assistant Director
Name: Janet Zdyb | Role: Second Unit or Assistant Director
Name: Adam Bocknek | Role: Second Unit or Assistant Director

[Art Department]
Name: Blair Benson | Role: Art Department
Name: Fiona Bower | Role: Art Department
Name: Malcolm Byard | Role: Art Department
Name: Guido DeCurtis | Role: Art Department
Name: Darrell Gasparini | Role: Art Department
Name: Jacqui Hemingway | Role: Art Department
Name: Marc Kuitenbrouwer | Role: Art Department
Name: Tony Mainelli | Role: Art Department
Name: Raman Majlath | Role: Art Department
Name: Charles McGlynn | Role: Art Department
Name: John Moran | Role: Art Department
Name: Melissa Morgan | Role: Art Department
Name: Melissa Grace Olson | Role: Art Department
Name: John Rankin | Role: Art Department
Name: Christian W. Russhon | Role: Art Department
Name: Linette Shorr | Role: Art Department
Name: Katherine M. Szilagyi | Role: Art Department
Name: Eric Taylor | Role: Art Department
Name: Peter Allburn | Role: Art Department
Name: J. Ryan Halpenny | Role: Art Department

[Sound Department]
Name: Jamie Baker | Role: Sound Department
Name: Benjamin Cheah | Role: Sound Department
Name: Kenna Doeringer | Role: Sound Department
Name: Peter Fonda | Role: Sound Department
Name: Douglas Ganton | Role: Sound Department
Name: Andy Greenberg | Role: Sound Department
Name: Kate Jesse | Role: Sound Department
Name: Bobby Johanson | Role: Sound Department
Name: Frank Kern | Role: Sound Department
Name: Debora Lilavois | Role: Sound Department
Name: Matthew McKenzie | Role: Sound Department
Name: Cate Montana | Role: Sound Department
Name: Jamie Morris | Role: Sound Department
Name: Jay Peck | Role: Sound Department
Name: Lisa Piñero | Role: Sound Department
Name: David Raphael | Role: Sound Department
Name: Nicholas Renbeck | Role: Sound Department
Name: Jac Rubenstein | Role: Sound Department
Name: Paul Sacco | Role: Sound Department
Name: Wyatt Sprague | Role: Sound Department
Name: Serge Stanley | Role: Sound Department
Name: Reilly Steele | Role: Sound Department
Name: Ron Stermac | Role: Sound Department
Name: Reynald Trudel | Role: Sound Department
Name: Magdaline Volaitis | Role: Sound Department
Name: Lila Yomtoob | Role: Sound Department
Name: Paul J. Zydel | Role: Sound Department
Name: Dan Edelstein | Role: Sound Department
Name: Lewis Goldstein | Role: Sound Department
Name: Colin McLellan | Role: Sound Department

[Special Effects]
Name: Tim Barraball | Role: Special Effects
Name: Rob Sanderson | Role: Special Effects
Name: Ray McMillan | Role: Special Effects

[Visual Effects]
Name: Brian Scott Benson | Role: Visual Effects
Name: Benjamin Murray | Role: Visual Effects

[Stunts]
Name: Steve Lucescu | Role: Stunts

[Camera and Electrical Department]
Name: Sandor Ajzenstat | Role: Camera and Electrical Department
Name: Steven Aquilino | Role: Camera and Electrical Department
Name: Greg Boivin | Role: Camera and Electrical Department
Name: Jerry Borris | Role: Camera and Electrical Department
Name: Pierre Branconnier | Role: Camera and Electrical Department
Name: Kenny Christiansen | Role: Camera and Electrical Department
Name: Yvonne Collins | Role: Camera and Electrical Department
Name: Jim Craig | Role: Camera and Electrical Department
Name: Andrea Cronin-Souza | Role: Camera and Electrical Department
Name: Paul Daley | Role: Camera and Electrical Department
Name: Christopher Dean | Role: Camera and Electrical Department
Name: Pedro Fernandez | Role: Camera and Electrical Department
Name: David Fisher | Role: Camera and Electrical Department
Name: Gord Forbes | Role: Camera and Electrical Department
Name: Dianne L. Haggarty | Role: Camera and Electrical Department
Name: Terry Hall | Role: Camera and Electrical Department
Name: Denton Hanna | Role: Camera and Electrical Department
Name: Mikey Jackson | Role: Camera and Electrical Department
Name: Gregory F. Johnson | Role: Camera and Electrical Department
Name: Jasper Johnson | Role: Camera and Electrical Department
Name: Robin Alan Knight | Role: Camera and Electrical Department
Name: Philip Lanthier | Role: Camera and Electrical Department
Name: Michael 'Flash' McDonald | Role: Camera and Electrical Department
Name: Alan Millar | Role: Camera and Electrical Department
Name: William R. Nielsen Jr. | Role: Camera and Electrical Department
Name: Beth Nobes | Role: Camera and Electrical Department
Name: David Owen | Role: Camera and Electrical Department
Name: R. Scott Phillips | Role: Camera and Electrical Department
Name: Tony J. Pirri | Role: Camera and Electrical Department
Name: Joseph Quirk | Role: Camera and Electrical Department
Name: Rafy | Role: Camera and Electrical Department
Name: Rudolph Rajendra | Role: Camera and Electrical Department
Name: Razor Reyes | Role: Camera and Electrical Department
Name: Gary W. Shaw | Role: Camera and Electrical Department
Name: Mark Summers | Role: Camera and Electrical Department
Name: Lee Vickery | Role: Camera and Electrical Department
Name: Aurelia Winborn | Role: Camera and Electrical Department
Name: Jon Yirak | Role: Camera and Electrical Department
Name: Kit Whitmore | Role: Camera and Electrical Department
Name: Hugh Young | Role: Camera and Electrical Department

[Casting Department]
Name: Robin D. Cook | Role: Casting Department
Name: Donna Dupere | Role: Casting Department
Name: Karen E. Etcoff | Role: Casting Department
Name: Nicole Hilliard-Forde | Role: Casting Department
Name: Sunny Seibel | Role: Casting Department
Name: Aric Dupere | Role: Casting Department
Name: Brad Gerstl | Role: Casting Department
Name: Sara Kay | Role: Casting Department
Name: Aaron Unrau | Role: Casting Department

[Costume and Wardrobe Department]
Name: Blair Benson | Role: Costume Department
Name: Charles C. Crutchfield | Role: Costume Department
Name: Patricia Hanley Cumming | Role: Costume Department
Name: Jay Du Boisson | Role: Costume Department
Name: Blanca Garcia | Role: Costume Department
Name: Gail Gore | Role: Costume Department
Name: Maggie McFarland | Role: Costume Department
Name: Anita Simard | Role: Costume Department
Name: Melissa Stanton | Role: Costume Department
Name: Mia Sturup | Role: Costume Department
Name: Trelawnie Mead | Role: Costume Department

[Editorial Department]
Name: Julie Carr | Role: Editorial Department
Name: Lance Edmands | Role: Editorial Department
Name: Mo Henry | Role: Editorial Department
Name: Andrew Jones | Role: Editorial Department
Name: Catherine Rankin | Role: Editorial Department

[Location Management]
Name: Peter Bird | Role: Location Management
Name: Will Hoddinott | Role: Location Management
Name: David Laurentin | Role: Location Management
Name: Mark McFadden | Role: Location Management
Name: Paula Merril-Belak | Role: Location Management
Name: Lauri Pitkus | Role: Location Management
Name: Susan Silas | Role: Location Management
Name: Jennifer Alton | Role: Location Management

[Music Department]
Name: Michele Aristy | Role: Music Department
Name: Linda Cohen | Role: Music Department
Name: Duncan Sheik | Role: Music Department
Name: Michael Tudor | Role: Music Department
Name: E. Gedney Webb | Role: Music Department
Name: Doug Yowell | Role: Music Department
Name: Annette Kudrak | Role: Music Department

[Production Department]
Name: Shelly Boucher | Role: Production Department
Name: Zaida Fakih-Kuss | Role: Production Department
Name: Julie Garneau | Role: Production Department
Name: Marie-Claude Harnois | Role: Production Department
Name: Lauren McSorley | Role: Production Department
Name: Michael Monteleone | Role: Production Department
Name: Danielle Motti | Role: Production Department
Name: Naohide Nasu | Role: Production Department
Name: Erik Leif Nelson | Role: Production Department
Name: Karen Remy O'Toole | Role: Production Department
Name: Basil Person | Role: Production Department
Name: Dean Anthony | Role: Production Department
Name: Lucien Charles | Role: Production Department
Name: Yannick Fauchier | Role: Production Department
Name: Zach Keyworth | Role: Production Department
Name: Christopher Martini | Role: Production Department
Name: John Wiseman | Role: Production Department

[Script and Continuity Department]
Name: Samantha Armstrong | Role: Script and Continuity Department

[Transportation Department]
Name: Ken Barbet | Role: Transportation Department
Name: Wesley S. Bloom | Role: Transportation Department
Name: John Brown | Role: Transportation Department
Name: Jim Buckman | Role: Transportation Department
Name: Martin Drover | Role: Transportation Department
Name: Hal Gibson | Role: Transportation Department
Name: Gordon Ionson | Role: Transportation Department
Name: Bill Jackson | Role: Transportation Department
Name: Stuart Mitchell | Role: Transportation Department
Name: Dave Staples | Role: Transportation Department
Name: Ron Annabelle | Role: Transportation Department

[Additional Crew]
Name: Linda P. Bee | Role: Additional Crew
Name: Paul Brennan | Role: Additional Crew
Name: Laurel Bresnahan | Role: Additional Crew
Name: Michael Buster | Role: Additional Crew
Name: Carmen Carpenter | Role: Additional Crew
Name: Brent Cox | Role: Additional Crew
Name: Konrad Dowling | Role: Additional Crew
Name: Claudine Farrell | Role: Additional Crew
Name: Daniel Feiner | Role: Additional Crew
Name: Wendy Gaboury | Role: Additional Crew
Name: Jennifer Gaylord | Role: Additional Crew
Name: Ned Haspel | Role: Additional Crew
Name: Jeff Hill | Role: Additional Crew
Name: Laura Holstein | Role: Additional Crew
Name: Todd Lundquist | Role: Additional Crew
Name: Alan MacMinn | Role: Additional Crew
Name: Vinny Mazzarella | Role: Additional Crew
Name: Dennis McNeill | Role: Additional Crew
Name: Frank Morrison | Role: Additional Crew
Name: Brian Patrick | Role: Additional Crew
Name: Charles Pugliese | Role: Additional Crew
Name: Suzanna Rees | Role: Additional Crew
Name: Jesse Rupert | Role: Additional Crew
Name: Bruce Schluter | Role: Additional Crew
Name: Peter Shiroky | Role: Additional Crew
Name: Gregg Singer | Role: Additional Crew
Name: Daniel Steinman | Role: Additional Crew
Name: Vess Stoeva | Role: Additional Crew
Name: Daniel Wagner | Role: Additional Crew
Name: Meghan K. Wicker | Role: Additional Crew
Name: Michael Wiggins | Role: Additional Crew
Name: Brett Williams | Role: Additional Crew
Name: Nina Wolarsky | Role: Additional Crew
Name: Amy Wright | Role: Additional Crew
Name: Sergi Zamora | Role: Additional Crew
Name: Heather Zuhlke | Role: Additional Crew
Name: Pamela Hackwell | Role: Additional Crew
Name: Steve Holt | Role: Additional Crew
Name: Aileen Kiernan | Role: Additional Crew
Name: Mila Patriki | Role: Additional Crew

[Thanks]
Name: Saul Zaentz | Role: Thanks

Trailers

A Home at the End of the World | Type: Trailer | IMDb: https://www.imdb.com/video/vi2595488025/ | Playback: https://imdb-video.media-imdb.com/vi2595488025/1434659607842-pgv4ql-1563683480766.mp4?Expires=1788351211&Signature=jmAeaXFnjfBcBQgTw4vNZH2V541MDF1lCLbIlkaGjP3nZULpVTEUjw6c6QBsxO5oTMC6Lvk3i1FPeoMP~KlIhbaDx33jqkE8kJ6fLfSh1dvPKNrBmOOy6RTyLNOizUdNW2Yu1SQzMHIaR4gdkGxk5IZ4FkTnxW-WEuLXj-5i~vwE4Xsv51j3XFQvzDFfZnEfqX5IrGc9DTXvbiQD6VG6~cCw6t9RJ0QI2-MEko3sd3Jx6vM8RaH-5k75I1N~fjHLP8ICfExwbXYxlfO1hxsd1XEiOybUMnbdZcRee1veYVUE-axsoDNeC74eiXfE3wSkD-DJkOX43BTGSUzDPcYjdQ__&Key-Pair-Id=APKAIFLZBVQZ24NQH3KA

Release Schedule

United States: June 9, 2004 (New York Lesbian and Gay Film Festival)
United States: June 17, 2004 (Nantucket Film Festival)
United States: June 19, 2004 (Provincetown International Film Festival)
United States: June 24, 2004 (San Francisco International Lesbian and Gay Film Festival)
United States: July 19, 2004 (Los Angeles Outfest Gay and Lesbian Film Festival)
United States: July 23, 2004 (limited)
France: September 5, 2004 (Deauville Film Festival)
Italy: September 8, 2004 (Venice Film Festival)
Netherlands: September 15, 2004 (Film by the Sea Film Festival)
Canada: September 26, 2004 (Montréal Image and Nation Film Festival)
Greece: October 12, 2004 (Panorama of European Cinema)
Netherlands: October 14, 2004
Italy: October 15, 2004
Ireland: October 22, 2004
Canada: October 24, 2004 (Barrie Film Festival)
Greece: October 29, 2004
United Kingdom: November 5, 2004
France: November 28, 2004 (Paris Gay and Lesbian Film Festival)
Thailand: December 2, 2004
Germany: December 9, 2004
Argentina: January 27, 2005
Austria: February 11, 2005
Denmark: February 11, 2005
Belgium: May 11, 2005
Portugal: May 12, 2005
Australia: May 26, 2005
Hungary: June 8, 2005 (DVD premiere)
Russia: June 30, 2005 (DVD premiere)
Switzerland: July 18, 2005 (German speaking region)
Finland: September 16, 2005 (Helsinki International Film Festival)
Finland: September 23, 2005 (DVD premiere)
Sweden: September 28, 2005 (DVD premiere)
Spain: July 6, 2006 (Mostra Internacional de Cinema Gay i Lèsbic de Barcelona)
Spain: September 15, 2006
Japan: November 3, 2006 (DVD premiere)
France: July 15, 2007 (DVD premiere)
Sweden: May 9, 2009 (TV premiere)

Awards

Winner | 2004 | National Board of Review, USA | Special Recognition | A Home at the End of the World | For excellence in filmmaking.
Nominee | 2004 | Irish Film and Television Awards | IFTA Award | Best Actor | Colin Farrell, A Home at the End of the World
Nominee | 2005 | GLAAD Media Awards | GLAAD Media Award | Outstanding Film - Wide Release | A Home at the End of the World
Nominee | 2005 | Chlotrudis Awards | Chlotrudis Award | Best Adapted Screenplay | Michael Cunningham, A Home at the End of the World
Nominee | 2004 | Gotham Awards | Gotham Independent Film Award | Breakthrough Actor | Dallas Roberts, A Home at the End of the World
Nominee | 2004 | Film by the Sea International Film Festival | Film and Literature Award | Michael Mayer, A Home at the End of the World

Box Office

Austria: USD 26481
Australia: USD 9669
Germany: USD 86195
Spain: USD 95698
United Kingdom: USD 144877
Greece: USD 24000
Italy: USD 86338
Netherlands: USD 15119
Portugal: USD 30706
Domestic: USD 1029872
Period: Oct 22 – 24, 2004 | Rank: 132 | Weeks in release: 14 | Theaters: 9 | Gross to date: USD 1029017 | Interval gross: USD 1246 | Per theater average: USD 138
Period: Oct 15 – 17, 2004 | Rank: 124 | Weeks in release: 13 | Theaters: 9 | Gross to date: USD 1026548 | Interval gross: USD 2480 | Per theater average: USD 275
Period: Oct 8 – 10, 2004 | Rank: 120 | Weeks in release: 12 | Theaters: 10 | Gross to date: USD 1022408 | Interval gross: USD 1626 | Per theater average: USD 162
Period: Oct 8 – 11, 2004 | Rank: 48 | Theaters: 10 | Gross to date: USD 1022693 | Interval gross: USD 1911 | Per theater average: USD 191
Period: Oct 1 – 3, 2004 | Rank: 108 | Weeks in release: 11 | Theaters: 13 | Gross to date: USD 1018538 | Interval gross: USD 4033 | Per theater average: USD 310
Period: Sep 24 – 26, 2004 | Rank: 97 | Weeks in release: 10 | Theaters: 14 | Gross to date: USD 1011101 | Interval gross: USD 6415 | Per theater average: USD 458
Period: Sep 17 – 19, 2004 | Rank: 75 | Weeks in release: 9 | Theaters: 14 | Gross to date: USD 1001781 | Interval gross: USD 19492 | Per theater average: USD 1392
Period: Sep 10 – 12, 2004 | Rank: 84 | Weeks in release: 8 | Theaters: 23 | Gross to date: USD 974555 | Interval gross: USD 12543 | Per theater average: USD 545
Period: Sep 3 – 5, 2004 | Rank: 62 | Weeks in release: 7 | Theaters: 34 | Gross to date: USD 943419 | Interval gross: USD 27252 | Per theater average: USD 801
Period: Sep 3 – 6, 2004 | Rank: 74 | Theaters: 34 | Gross to date: USD 951887 | Interval gross: USD 35720 | Per theater average: USD 1050
Period: Aug 27 – 29, 2004 | Rank: 50 | Weeks in release: 6 | Theaters: 54 | Gross to date: USD 887724 | Interval gross: USD 63482 | Per theater average: USD 1175
Period: Aug 20 – 22, 2004 | Rank: 49 | Weeks in release: 5 | Theaters: 51 | Gross to date: USD 774651 | Interval gross: USD 82380 | Per theater average: USD 1615
Period: Aug 13 – 15, 2004 | Rank: 41 | Weeks in release: 4 | Theaters: 65 | Gross to date: USD 612791 | Interval gross: USD 124849 | Per theater average: USD 1920
Period: Aug 6 – 8, 2004 | Rank: 40 | Weeks in release: 3 | Theaters: 51 | Gross to date: USD 412160 | Interval gross: USD 122483 | Per theater average: USD 2401
Period: Jul 30 – Aug 1, 2004 | Rank: 40 | Weeks in release: 2 | Theaters: 26 | Gross to date: USD 216411 | Interval gross: USD 118668 | Per theater average: USD 4564
Period: Jul 23 – 25, 2004 | Rank: 46 | Weeks in release: 1 | Theaters: 5 | Gross to date: USD 64728 | Interval gross: USD 64728 | Per theater average: USD 12945