Movielogr

movie poster

Rating: 5.5 stars

Seen 1 time

Seen on: 02/25/2011

View on: IMDb | TMDb

I Am Number Four (2011)

Directed by D.J. Caruso

Action

Most recently watched by sensoria

Overview

A teenage fugitive with an incredible secret races to stay one step ahead of the mysterious forces seeking destroy him in this sci-fi action thriller. With three dead and one on the run, the race to find the elusive Number Four begins. Outwardly normal teen John Smith never gets too comfortable in the same identity, and along with his guardian, Henri, he is constantly moving from town to town. With each passing day, John gains a stronger grasp on his extraordinary new powers, and his bond to the beings that share his fantastic fate grows stronger.

Rated PG-13 | Length 109 minutes

Actors

Brian Howe | Timothy Olyphant | Teresa Palmer | Garrett M. Brown | Bill Laing | Tim Sitarz | Judith Hoag | Megan Follows | Charles Carroll | Alex Pettyfer | Nash Edgerton | Kevin Durand | Jake Abel | Brenna Roth | L. Derek Leonidoff | Beau Mirchoff | Dianna Agron | Cooper Thornton | Jeff Hochendoner | Jon Braver | Emily Wickersham | Patrick Sebes | Callan McAuliffe | Greg Townley | Reuben Langdon | Molly McGinnis | Andy Owen | Carrick O'Quinn | Tucker Albrizzi | Sabrina de Matteo | Jack Walz | Cody Johns | Isabella Robbins | Damien Walters | Kevin Cassidy | Matt Leonard | Steve Upton | Andre' Mason | Morgan Wolk | Sophia Anne Caruso | Jackson Nunn

Viewing Notes

I’ll be honest. I wanted to hate the hell out of this movie. I was prepared to hate it. I went in pre-hating it. I pretty much did everything to bias my opinion about it before buying the tickets for our family movie outing.

I came out thinking “not too bad.” I’m giving this one six stars, which in my world is a solid like. To be sure, I Am Number Four trots out some of the tired teen adolescence to manhood tropes. However, it manages to mostly overcome those (not without struggling) and at least attempt to transcend the genre. It’s not completely successful in that regard, but enough so to raise it above other dreck like the Percy Jackson movie (that not even my kids liked).

I expected the usual amounts of exposition to explain the back story and wrap everything up in a neat bow. There is some exposition, but it doesn’t beat you over the head with it. It also, for the most part, treats its target audience (13-16 year olds) with respect; doesn’t talk down to them much; treats its main protagonist as a complex individual (albeit heavy handed at times) and tries not to trivialize his issues.

Yes, there’s the “new kid trying to fit into school” and “standing up for the little guy” and “problems with the school jock/bully” stuff; and yes, it’s tired and cliched. But the rest of the movie pulls itself above that and makes it watchable.

I hope it does well enough to get a sequel, because, in the right hands, it could be even better.

Comments

No comments yet. Log in and be the first!

  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Members / Movie Detail )  0.0266
Total Execution Time  0.0279
  GET DATA  
No GET data exists
  MEMORY USAGE  
548,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
members/sensoria/movie_detail/2238
  CLASS/METHOD  
members/movie_detail
  DATABASE:  movielogr_dev (Members:$db)   QUERIES: 17 (0.0054 seconds)  (Hide)
0.0003   SELECT 1
FROM 
`ml_sessions`
WHERE `id` = '5a20eeea274a86c8a3b87ad3e915cff2dd76bc01'
AND `ip_address` = '216.73.216.111' 
0.0002   SELECT GET_LOCK('262252dd356e68a5ab0dbb3d30a453fe'300) AS ci_session_lock 
0.0002   SELECT `data`
FROM `ml_sessions`
WHERE `id` = '5a20eeea274a86c8a3b87ad3e915cff2dd76bc01'
AND `ip_address` = '216.73.216.111' 
0.0003   SELECT `username`, `user_id`
FROM `ml_users`
WHERE `username` = 'sensoria'
 
LIMIT 1 
0.0003   SELECT `MV`.`title_id`, `MT`.`tmdb_id`
FROM `ml_movie_titles` `MT`
LEFT JOIN `ml_movies` `MVON `MV`.`title_id` = `MT`.`title_id`
WHERE `MV`.`movie_id` = 2238
AND `MV`.`user_id` = 1
 LIMIT 1 
0.0003   SELECT `star_rating`
FROM `ml_users`
WHERE `ml_users`.`user_id` = 1
 LIMIT 1 
0.0002   SET SESSION group_concat_max_len 12288 
0.0018   SELECT `MV`.`title_id`, `MV`.`movie_id`, COUNT(DISTINCT MV.title_id) AS mv_count, `title`, `prefix`, `year`, `imdb_link`, `MT`.`imdb_id`, `MT`.`tmdb_id`, `overview`, `certification`, `runtime`, `genre_id_01`, `genre_id_02`, `genre_id_03`, MAX(MP.filename) AS filename, `G1`.`genre_nameAS `genre_name_01`, `G2`.`genre_nameAS `genre_name_02`, `G3`.`genre_nameAS `genre_name_03`, `date_viewed`, `notes`, `MV`.`format_id`, `FMT`.`format_name`, `MV`.`source_id`, `SRC`.`source_name`, `MV`.`device_id`, `DVC`.`device_name`, `MV`.`rating_id`, `STR`.`star_rating`, `rewatch`, GROUP_CONCAT(DISTINCT(DR.director_name) ORDER BY DR.tmdb_director_id ASC SEPARATOR "|") AS directorsGROUP_CONCAT(DISTINCT(DR.tmdb_director_id) ORDER BY DR.tmdb_director_id ASC SEPARATOR "|") AS director_idsGROUP_CONCAT(DISTINCT(ACT.actor_name) ORDER BY ACT.tmdb_actor_id ASC SEPARATOR "|") AS actorsGROUP_CONCAT(DISTINCT(ACT.tmdb_actor_id) ORDER BY ACT.tmdb_actor_id ASC SEPARATOR "|") AS actor_ids
FROM 
`ml_movie_titles` `MT`
LEFT JOIN `ml_movies` `MVON `MV`.`title_id` = `MT`.`title_id`
LEFT JOIN `ml_movie_posters` `MPON `MV`.`title_id` = `MP`.`title_id`
LEFT JOIN `ml_lookup_genres` `G1ON `MV`.`genre_id_01` = `G1`.`genre_id`
LEFT JOIN `ml_lookup_genres` `G2ON `MV`.`genre_id_02` = `G2`.`genre_id`
LEFT JOIN `ml_lookup_genres` `G3ON `MV`.`genre_id_03` = `G3`.`genre_id`
LEFT JOIN `ml_lookup_formats` `FMTON `MV`.`format_id` = `FMT`.`format_id`
LEFT JOIN `ml_lookup_sources` `SRCON `MV`.`source_id` = `SRC`.`source_id`
LEFT JOIN `ml_lookup_devices` `DVCON `MV`.`device_id` = `DVC`.`device_id`
LEFT JOIN `ml_movie_ratings_ten_star` `STRON `MV`.`rating_id` = `STR`.`rating_id`
LEFT JOIN `ml_junction_movies_directors` `JMDON `MT`.`title_id` = `JMD`.`title_id`
LEFT JOIN `ml_directors_new` `DRON `JMD`.`tmdb_director_id` = `DR`.`tmdb_director_id`
LEFT JOIN `ml_junction_movies_actors` `JMAON `MT`.`title_id` = `JMA`.`title_id`
LEFT JOIN `ml_actors_new` `ACTON `JMA`.`tmdb_actor_id` = `ACT`.`tmdb_actor_id`
WHERE `MV`.`movie_id` = 2238
AND `MV`.`user_id` = 1
ORDER BY 
`date_viewedDESC 
0.0002   SET SESSION group_concat_max_len 1024 
0.0002   SELECT `event_title`, `JME`.`event_id`
FROM `ml_junction_movies_events` `JME`
LEFT JOIN `ml_movie_events` `EVON `JME`.`event_id` = `EV`.`event_id`
WHERE `JME`.`movie_id` = 2238 
0.0002   SELECT `tag`, `JMT`.`tag_id`
FROM `ml_junction_movies_tags` `JMT`
LEFT JOIN `ml_tags` `MTON `JMT`.`tag_id` = `MT`.`tag_id`
WHERE `JMT`.`movie_id` = 2238 
0.0002   SELECT `star_rating`
FROM `ml_users`
WHERE `ml_users`.`user_id` = 1
 LIMIT 1 
0.0002   SELECT `rating_id`
FROM `ml_movies` `MV`
WHERE `MV`.`user_id` = 1
AND `MV`.`movie_id` = 2238
 LIMIT 1 
0.0002   SELECT `star_rating`
FROM `ml_movie_ratings_ten_star` `MR`
WHERE `MR`.`rating_id` = '13'
 
LIMIT 1 
0.0003   SELECT `MV2`.`date_viewed`, `MV2`.`movie_id`
FROM `ml_movies` `MV`
LEFT JOIN `ml_movies` `MV2ON `MV`.`title_id` = `MV2`.`title_idAND `MV`.`user_id` = `MV2`.`user_id`
WHERE `MV`.`user_id` = 1
AND `MV`.`movie_id` = 2238
GROUP BY 
`MV2`.`movie_id`
ORDER BY `MV2`.`date_viewedDESC 
0.0002   SELECT `comment_id`, `comment`, `commenter_id`, `timestamp`, `username`, `email_address`
FROM `ml_comments` `MC`
JOIN `ml_users` `MUON `MU`.`user_id` = `MC`.`commenter_id`
WHERE `movie_id` = 2238 
0.0002   SELECT `username`, `date_viewed`, `MV`.`movie_id`
FROM `ml_users` `MU`
JOIN `ml_movies` `MVON `MV`.`user_id` = `MU`.`user_id`
JOIN `ml_movie_titles` `MTON `MT`.`title_id` = `MV`.`title_id`
WHERE `MT`.`title_id` = 2040
ORDER BY 
`date_viewedDESC
 LIMIT 10 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)